OOP/単一責任の原則
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[オブジェクト指向プログラミング]] > 単一責任の原則
*単一責任の原則(SRP) [#v2a8e71b]
''SRP: The Single Responsibility Principle''~
''' クラスを変更する理由は2つ以上存在してはならない。 '''~
雛形作ったは良いけど誰も追加してくれないんで適当に書いち...
唐突ですがプログラムとは一種の仕事です。~
それを構成する「オブジェクト」は差し詰め労働者。仕事の一...
責任とは何がしたいか。何をしなくてはならないのか。~
そのポリシーを実現する為だけにメンバ関数・変数が存在する...
つまり、普通にクラスを使ったプログラムを書いてりゃ必然的...
>一つのクラスには一つの責任
それこそがより汎用的で単純なクラスを作る基本であり、BL...
だけど必要以上に細かくしちゃうのにも注意しろよ。
何かのログを操作したいとき
-ファイル開くクラス
-ファイルに書きこむクラス
-ファイル閉じるクラス
なんてやってたら死ねるからな。
終了行:
[[オブジェクト指向プログラミング]] > 単一責任の原則
*単一責任の原則(SRP) [#v2a8e71b]
''SRP: The Single Responsibility Principle''~
''' クラスを変更する理由は2つ以上存在してはならない。 '''~
雛形作ったは良いけど誰も追加してくれないんで適当に書いち...
唐突ですがプログラムとは一種の仕事です。~
それを構成する「オブジェクト」は差し詰め労働者。仕事の一...
責任とは何がしたいか。何をしなくてはならないのか。~
そのポリシーを実現する為だけにメンバ関数・変数が存在する...
つまり、普通にクラスを使ったプログラムを書いてりゃ必然的...
>一つのクラスには一つの責任
それこそがより汎用的で単純なクラスを作る基本であり、BL...
だけど必要以上に細かくしちゃうのにも注意しろよ。
何かのログを操作したいとき
-ファイル開くクラス
-ファイルに書きこむクラス
-ファイル閉じるクラス
なんてやってたら死ねるからな。
ページ名: