【週刊ドットインストール】 『データで学ぶアルゴリズム Level 1-2』を運営中、Level 1-2も来週リリース予定!
Todo クラス内のアクセス修飾子について 気になる点がありましたので自分の認識が合っているかどうかも含め 質問させてください。
private $pdo; とすることで $pdo の上書き等のトラブルをはじめとする 外部のアクセスから $pdo を保護しているので、 processPost() と getAll() は public でも問題なし。 という認識でよろしいでしょうか。
private $pdo;
$pdo
processPost()
getAll()
public
そうであるならば、add() 、 toggle() 、 delete() が private なのが少し気になりました。 動画内で解説されている通りの「クラス内からしか呼び出さないから」 というシンプルな理由だけですか。( public でもよいが、一応 private にしておきますというような。)
add()
toggle()
delete()
private
よろしくお願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
Todo クラス内のアクセス修飾子について
気になる点がありましたので自分の認識が合っているかどうかも含め
質問させてください。
private $pdo;とすることで$pdoの上書き等のトラブルをはじめとする外部のアクセスから
$pdoを保護しているので、processPost()とgetAll()はpublicでも問題なし。という認識でよろしいでしょうか。
そうであるならば、
add()、toggle()、delete()がprivateなのが少し気になりました。動画内で解説されている通りの「クラス内からしか呼び出さないから」
というシンプルな理由だけですか。(
publicでもよいが、一応privateにしておきますというような。)よろしくお願いいたします。