tp3.3をプロジェクト開発に使用する場合、特にコントローラ部分の追加、削除、修正、チェックのコードは基本的に同じであることが多いですが、各コントローラで同じコードを再度記述する必要があります。
学習したデザイン パターン。この場合、コードの重複を減らすためにどのようなパターンを使用できますか。デザイン パターンを使用するのが最善です。
たとえば、rbac システムを作成します:
これは、管理者コントローラーの追加、削除、変更、およびチェックの基本的なコードです。コンストラクターによって作成されたさまざまなモデル クラスを除けば、基本的な追加、削除、変更、およびチェックの構造は似ています。重複コードを減らすにはどうすればよいですか? ? 専門家からアドバイスをいただければ幸いです。ありがとうございます。.
リーリー
基本的な追加、削除、変更、クエリについては、基本クラスを作成し、基本クラスを継承してオーバーライドしましょう。