爲「設計模式:可重用面向對象軟件的元素」到「面向模式的軟件體系結構第1-4卷」設計模式有各種書面設計。 但是,我沒有找到任何解釋面向對象設計的好書,如何爲大規模和複雜系統設計類,接口等,並通過這些技術儘可能簡化系統設計。適用於大型系統的面向對象軟件設計的最佳書籍
請分享您對此的看法。
爲「設計模式:可重用面向對象軟件的元素」到「面向模式的軟件體系結構第1-4卷」設計模式有各種書面設計。 但是,我沒有找到任何解釋面向對象設計的好書,如何爲大規模和複雜系統設計類,接口等,並通過這些技術儘可能簡化系統設計。適用於大型系統的面向對象軟件設計的最佳書籍
請分享您對此的看法。
恕我直任良好的OOD是關於保持模塊儘可能小,緊湊和一致(例如the "SOLID" principle s)。因此,良好的大規模OOD就是「只是」一堆好的小規模OOD在一起。
在大型系統中真正改變的唯一一件事是獲得小比例尺的重要性。在完成實際的代碼之前,先好好地抽象出你的抽象。
一對夫婦最明顯的: