CMS / ウェブショップを少し作っています。私はMVCパターンに従っています。
以前に直面した問題で立ち往生していますが、間違って解決したと思います。
「User」と「Message」という 2 つのクラスがあります。クラス「User」には、配列内のすべてのユーザーを返すメソッド「getUsers」があります。
ここで、「メッセージ」クラスのすべてのユーザーも取得する必要があります。メソッドを「メッセージ」クラスに複製する前に。しかし、より多くのクラスでこの「getUsers」関数が必要になります。
クラスを継承することを考えていましたが、すべてのアイテムを継承し、そのメソッドのみが必要です。必要なすべての特別な機能を備えた神のクラスを作成し、その神のクラスからクラスを継承することができるかもしれません。しかし、それは少しばかげているように思えます。
では、PHP 5.3 でこの問題を正しく解決するにはどうすればよいでしょうか?
助けてくれてありがとう、私はあなたが問題を解決できることを願っています