适用于大型系统的面向对象软件设计的最佳书籍

时间:2010-12-09 16:25:10

标签: oop design-patterns

为设计模式编写了各种书籍,范围从“设计模式:可重用的面向对象软件的元素”到“面向模式的软件架构1-4卷”。 但是,我没有找到任何解释面向对象设计的好书,如何为大规模和复杂系统设计类,接口等,并通过这些技术使系统设计尽可能简单。

请分享您的想法。

2 个答案:

答案 0 :(得分:3)

最明显的几个:

  1. 面向对象的分析和应用程序设计(Grady Booch)
  2. 面向对象的软件构建(Bertrand Meyer)

答案 1 :(得分:1)

恕我直言,好的OOD是关于保持模块尽可能小,紧凑和一致(例如the "SOLID" principle s)。因此,良好的大规模OOD“只是”一堆优秀的小型OOD。

在大规模系统中唯一真正改变的是获得较小规模位的重要性。在开始实际代码之前,请准确了解您的抽象。