系统设计
结构化设计
基本原则
内聚与耦合
-
内聚由上往下越来越低,耦合由上往下越来越高
系统结构/模块结构
面向对象设计
设计原则
设计模式的概念
-
区分架构模式与设计模式:架构模式从全局出发去考虑,设计模式从局部出发
-
区分设计模式与惯用法:看是否与语言相关
设计模式的分类
-
创建模式:用于创建对象的模式
内聚由上往下越来越低,耦合由上往下越来越高
区分架构模式与设计模式:架构模式从全局出发去考虑,设计模式从局部出发
区分设计模式与惯用法:看是否与语言相关
创建模式:用于创建对象的模式