随笔分类 -  设计模式

摘要:行为型模式的特点和分类 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。 行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚 阅读全文
posted @ 2020-02-03 15:37 ByteX 阅读(10) 评论(0) 推荐(0) 编辑
摘要:结构型模式的特点和分类 结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。 由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。 结构型 阅读全文
posted @ 2019-11-05 17:16 ByteX 阅读(11) 评论(0) 推荐(0) 编辑
摘要:创建型模式的特点和分类 创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。 创建型模式分为以下几种。 单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。原型(Prototype)模式:将一个对象 阅读全文
posted @ 2019-10-31 17:41 ByteX 阅读(9) 评论(0) 推荐(0) 编辑
摘要:五大原则 开闭原则 开闭原则的含义是:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。 开闭原则的作用 对软件测试的影响 软件遵守开闭原则的话,软件测试时只需要对扩展的代码进行测试就可以了,因为原有的测试代码仍然能够正常运行。可以提高代码的可 阅读全文
posted @ 2019-10-11 10:09 ByteX 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示