こんにちは
私はPHPの研究に進みたいと思います、そして、開発に必要な多くのクラスは私の頭の中で展開します。
自分用のリポジトリを作成し、すべてのプロジェクトでほとんどのクラスを使用していますが、その感覚は
クラスを設計する際に間違いを犯します。
OOPとクラスリポジトリを使用するメンターはいないため、habrasocietyに、どこでも使用している2つの小さなクラスを解除するように依頼します。
最初のクラスはイベント {} http://www.pastebin.ru/304393 (メッセージをユーザーに出力するか、管理のためにデータベースに保存します)です。 mysqlLayerクラスも使用する必要があります(データベースを操作するため)
2番目のクラスは画像 {} http://www.pastebin.ru/304394 (画像のサイズ変更)です。 イベントクラスを使用するには必須です。
私があなたの意見でOOPアプローチを設計し使用する際にどのような間違いがあり、一般的にどのような提案ができるかを知りたいと思います。
UPD:(私自身の現時点での議論の結論)
1-デジタル形式のエラーコードの代わりに、単語を使用します(1-notFileの代わりに)
2-一般に受け入れられているgetInstanceメソッドの名前を使用し、シングルトーンパターンでロードしない
3-クラスで文字列値の代わりに列挙クラスを使用する