class定義、難しいですよね。
まだまだ綺麗なコードには程遠く、コツコツコードを書く日々です。
今回は、class定義のポイントを箇条書きでまとめました。
初学者故に間違いやツッコミどころがあるかもしれません。
ご意見やご指摘がありましたら、お気軽にコメントを頂けましたら幸いです。
【class定義のポイント】
・変わらない値は定数にする。
・定数を多数設定する場合は、項目毎で改行すると見やすい。
・メソッド内で、echo・改行しない。
・1つのメソッドには、1つの機能を持たせる。
・重複する処理はまとめる。
・プロパティに設定するのは、モノが持っている情報。
・外からアクセスする必要のないものは、privateにする。
・ずっと同じ値を扱う場合は、コンストラクタで設定する。
・プロパティの値を上書きするようなことは、コンストラクタ以外では、できる限りやらない。