就包的结构
我看到过两种
结构一:
结构二:
model view presenter是按模块分类比较好,还是写在一起比较好?
还有,是不是小项目用了mvp反而显得麻烦?
谢谢!
迷茫2017-04-17 17:33:53
まず、いつも思うのですが、MVP
業務が複雑だと汚くなってしまいます。
例: ビジネスは、リクエストを開始する前に何かを行う必要があり、リクエストが応答した後に何かを行う必要があり、最後にエラー処理のために何かを行う必要があります。その後、ビジネスは 4 つのインターフェースを作成する必要があります。
2 番目に、Presenter
はビジネス関連であり、ページ関連ではありません。
最後に、デザインパターンのアイデアですが、パッケージの構造について厳密に考える必要はありません。好きなようにしてください。
PHPz2017-04-17 17:33:53
個人的な理解:
1. ビジネス モジュールで分割します
2. ビジネス モジュール内で、mvp 分割を実行します
3. もちろん、base、common などの依存関係が必要です。