2010-12-09 16 views
1

爲「設計模式:可重用面向對象軟件的元素」到「面向模式的軟件體系結構第1-4卷」設計模式有各種書面設計。 但是,我沒有找到任何解釋面向對象設計的好書,如何爲大規模和複雜系統設計類,接口等,並通過這些技術儘可能簡化系統設計。適用於大型系統的面向對象軟件設計的最佳書籍

請分享您對此的看法。

回答

1

恕我直任良好的OOD是關於保持模塊儘可能小,緊湊和一致(例如the "SOLID" principle s)。因此,良好的大規模OOD就是「只是」一堆好的小規模OOD在一起。

在大型系統中真正改變的唯一一件事是獲得小比例尺的重要性。在完成實際的代碼之前,先好好地抽象出你的抽象。

3

一對夫婦最明顯的:

  1. 面向對象的分析和設計應用(格雷迪Booch的)
  2. 面向對象的軟件建設(伯特蘭·邁耶)
相關問題