软考
一坨仙女
love life,love coding...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件设计师考试之设计模式
各分类中模式的关键点单例模式:某个类只能有一个实例,提供一个全局的访问点。简单工厂:一个工厂类根据传入的参量决定创建出那一种产品类的实例。工厂方法:定义一个创建对象的接口,让子类决定实例化那个类。抽象工厂:创建相关或依赖对象的家族,而无需明确指定具体类。建造者模式:封装一个复杂对象的构建过程,并可以按步骤构造。原型模式:通过复制现有的实例来创建新的实例。适配器模式:将一个类的方法接口转换成客户希望的另外一个接口。组合模式:将对象组合成树形结构以表示“”部分-整体“”的层次结构。装饰模式:动原创 2021-05-23 16:11:13 · 799 阅读 · 0 评论 -
设计模式
各分类中模式的关键点单例模式:某个类只能有一个实例,提供一个全局的访问点。简单工厂:一个工厂类根据传入的参量决定创建出那一种产品类的实例。工厂方法:定义一个创建对象的接口,让子类决定实例化那个类。抽象工厂:创建相关或依赖对象的家族,而无需明确指定具体类。建造者模式:封装一个复杂对象的构建过程,并可以按步骤构造。原型模式:通过复制现有的实例来创建新的实例。适配器模式:将一个类的方法接口转换成客户希望的另外一个接口。组合模式:将对象组合成树形结构以表示“”部分-整体“”的层次结构。装饰模式:动原创 2021-05-23 16:10:11 · 103 阅读 · 0 评论 -
软件设计师概念之 耦合类型
耦合类型:(1) 内容耦合:如果发生下列情形,两个模块之间就发生了内容耦合1. 一个模块直接访问另一个模块的内部数据;2. 一个模块不通过正常入口转到另一模块内部;3.两个模块有一部分程序代码重迭**(只可能出现在汇编语言中)**;4.一个模块有多个入口。 (2) 公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。 (3) 外部耦合: 一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不原创 2021-05-23 15:48:37 · 662 阅读 · 0 评论
分享