代码改变世界

读书笔记之设计的层次

2011-04-15 13:44  小sa  阅读(202)  评论(0编辑  收藏  举报

1.软件系统

2.分解为子系统或包

  1)用规则使得子系统之间的交互明显简化。

  2)分层 各个击破

3.分解为包中的类

  1)类与对象,模式与实例

  2)接口和子程序划分

4.分解为类中的数据和子程序

  1)

5.子程序内部