ホームページ  >  記事  >  バックエンド開発  >  高い凝集性と低い結合性を実現する方法

高い凝集性と低い結合性を実現する方法

WBOY
WBOYオリジナル
2016-06-23 13:39:321244ブラウズ

個人メンバーとマーチャントメンバーを含むウェブサイトを作成しました。マーチャントメンバーの機能には、マーチャントログイン、マーチャント情報の変更、マーチャントアカウントパスワードの変更、マーチャントのパスワード忘れ、マーチャントの注文の送信などの機能が含まれます。これらの機能をクラスに記述します。 、マーチャントクラスなど、これらの関数をメソッドとして使用し、フォームがこのクラスに書き込まれ、その後、いくつかの複雑な関数が別のクラスに分離されるか、またはメソッドとしてこのマーチャントクラスに書き込まれるかどうかを尋ねたいと思います。そうでない場合、ビジネス情報の表示、ビジネス情報の変更、マーチャントのパスワードの変更などの単純な機能は、マーチャントのカテゴリに記述されていますか?

ディスカッション(解決策)への返信
誰もが自分が構築したウェブサイトに来ます 高い結合性と低い結合性を実現する方法について話し合います

機能モジュールを計画します 実行中に改善する必要があることがいくつかあります。よほどの経験がない限り、最初からそれを行います。第 2 に、新しいプロジェクトの場合は、結合度が高く、結合度が低いコードを書くことができない可能性があります。修正、修正、修正を繰り返す必要があります


これについてはあまり考えすぎないでください。 (いわゆる機能モジュールではなく) モジュール化する方法、レベルを分割する方法、再利用可能なコードを洗練する方法についてもっと考える必要があります。
多くの PHP 開発者は、出発点としてクラスを使用して XX 関数を実装しますが、すでに間違いを犯しています。

http://blog.csdn.net/phpnewnew/article/details/6896582 PhpNewnew ブログでオススメされている本です
午後、情報を探していたら、とても面白そうなブログを見つけたので読んでみましたみんなと共有したい http://blog .csdn.net/yunhua_lee?viewmode=contents

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。