OOPクラスの設計(PHP)-リンチ

こんにちは

私はPHPの研究に進みたいと思います、そして、開発に必要な多くのクラスは私の頭の中で展開します。

自分用のリポジトリを作成し、すべてのプロジェクトでほとんどのクラスを使用していますが、その感覚は

クラスを設計する際に間違いを犯します。

OOPとクラスリポジトリを使用するメンターはいないため、habrasocietyに、どこでも使用している2つの小さなクラスを解除するように依頼します。

最初のクラスはイベント {} http://www.pastebin.ru/304393 (メッセージをユーザーに出力するか、管理のためにデータベースに保存します)です。 mysqlLayerクラスも使用する必要があります(データベースを操作するため)

2番目のクラスは画像 {} http://www.pastebin.ru/304394 (画像のサイズ変更)です。 イベントクラスを使用するには必須です。



私があなたの意見でOOPアプローチを設計し使用する際にどのような間違いがあり、一般的にどのような提案ができるかを知りたいと思います。



UPD:(私自身の現時点での議論の結論)

1-デジタル形式のエラーコードの代わりに、単語を使用します(1-notFileの代わりに)

2-一般に受け入れられているgetInstanceメソッドの名前を使用し、シングルトーンパターンでロードしない

3-クラスで文字列値の代わりに列挙クラスを使用する



All Articles