07/04/03 21:22:07
>170
実際にはそうなるかもしれない。
機能で新しく独立したクラスを作るべきでないと言いたかった。
>171
非常に不本意だが、マイクロカーネル・アーキテクチャパターンの検証をしてみるか。
俺も171も納得してないからな。初心者は無視してくれ。
----------------------------------------------------------------------------------
Microkernelアーキテクチャパターンは、
変更されるシステム要件への適合が求められるソフトウェアシステムに用いられ、
システムの核となる最小限の機能を、拡張機能や顧客依存部分から分離する。
また、さまざまな拡張機能を組み込んだり、その拡張機能が協調して動作できるような
調停機能を提供したりする、一種のソケットとしての役割も果たす。
----------------------------------------------------------------------------------
やはり俺的には「システム」の「機能分離」の話で、OOのクラス分けには関係ない気がする。
特に「ソフトウェアシステムに用いられ」、「拡張機能や顧客依存部分から分離」と言う所だ。
ここの「機能」の範囲がたまたまオブジェクトと一致する場合があるかもしれないが、
個々で言う「機能=オブジェクト」ではないと思う。