软考-中级软件设计师-11 面向对象设计
2022-05-14
11 面向对象设计
边界类:与外界系统交互
控制类:类之间的衔接类
封装:提供给外部接口,外界用接口调用
设计原则
UML
设计模式
架构和设计模式区别:全局or局部
设计和惯用法区别:是否与实现语言相关
设计模式的分类
创建型模式
抽象工厂:只需指定生产的系列名,而不是类
构建器:部件构建组合
原型(克隆原型):拷贝现有对象来生成新的对象
单例:保证一个类只有一个实例
边界类:与外界系统交互
控制类:类之间的衔接类
封装:提供给外部接口,外界用接口调用
架构和设计模式区别:全局or局部
设计和惯用法区别:是否与实现语言相关
抽象工厂:只需指定生产的系列名,而不是类
构建器:部件构建组合
原型(克隆原型):拷贝现有对象来生成新的对象
单例:保证一个类只有一个实例