软考-中级软件设计师-11 面向对象设计
2022-05-14
11 面向对象设计

边界类:与外界系统交互
控制类:类之间的衔接类
封装:提供给外部接口,外界用接口调用
设计原则

UML

设计模式

架构和设计模式区别:全局or局部
设计和惯用法区别:是否与实现语言相关
设计模式的分类

创建型模式

抽象工厂:只需指定生产的系列名,而不是类
构建器:部件构建组合
原型(克隆原型):拷贝现有对象来生成新的对象
单例:保证一个类只有一个实例
结构型模式

行为型模式




边界类:与外界系统交互
控制类:类之间的衔接类
封装:提供给外部接口,外界用接口调用



架构和设计模式区别:全局or局部
设计和惯用法区别:是否与实现语言相关


抽象工厂:只需指定生产的系列名,而不是类
构建器:部件构建组合
原型(克隆原型):拷贝现有对象来生成新的对象
单例:保证一个类只有一个实例


