随笔分类 -  设计模式知识

摘要:开发模式 TDD TDD指的是Test Drive Development,很明显的意思是测试驱动开发,也就是说我们可以从测试的角度来检验整个项目。大概的流程是先针对每个功能点抽象出接口代码,然后编写单元测试代码,接下来实现接口,运行单元测试代码,循环此过程,直到整个单元测试都通过。这一点和敏捷开发 阅读全文
posted @ 2017-04-01 15:43 凯帝农垦 阅读(514) 评论(0) 推荐(0) 编辑
摘要:创建型模式就是用来创建对象的模式,抽象了实例化的过程。所有的创建型模式都有两个共同点。 第一,它们都将系统使用哪些具体类的信息封装起来; 第二,它们隐藏了这些类的实例是如何被创建和组织的。 创建型模式包括单例模式、简单工厂、工厂方法模式、抽象工厂模式、建造者模式 单例模式:解决的是实例化对象的个数问 阅读全文
posted @ 2017-03-23 10:44 凯帝农垦 阅读(166) 评论(0) 推荐(0) 编辑
摘要:行为型模式是对在不同对象之间划分责任和算法的抽象化。 行为模式不仅仅关于类和对象,还关于它们之间的相互作用。 行为型模式又分为类的行为模式和对象的行为模式两种。 类的行为模式 使用继承关系在几个类之间分配行为。 对象的行为模式 使用对象聚合的方式来分配行为。 行为型模式包括11种模式: 模板方法模式 阅读全文
posted @ 2017-03-22 18:48 凯帝农垦 阅读(189) 评论(0) 推荐(0) 编辑
摘要:结构型设计模式 结构型模式,顾名思义讨论的是类和对象的结构,主要用处理类或对象的组合。 它包括两种类型: 类结构型模式:指的是采用继承机制来组合接口或实现 对象结构型模式:指的是通过组合对象的方式来实现新的功能。 包括:适配器模式、桥接模式、装饰者模式、组合模式、外观模式、 享元模式、代理模式,其中 阅读全文
posted @ 2017-03-20 17:55 凯帝农垦 阅读(178) 评论(0) 推荐(0) 编辑

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