
设计模式
文章平均质量分 78
VIProgram
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
“创建型模式”的应用
创建型模式的工作原理 创建型模式隐藏了类的实例的创建细节,通过隐藏对象如何被创建和组合在一起达到使整个系统独立的目的。 创建型模式分为:工厂方法模式(Factory Method)、抽象工厂模式 (Abstract Factory)、建造者模式(Builder)、原型模式(Prototype)、单例模式(Singleton)等五类。 本文以Factory Method 模式为例,阐述原创 2015-10-16 23:37:18 · 691 阅读 · 0 评论 -
“代理模式”的应用
代理模式的工作原理 可以通过引入一个新的对象,来实现对真实对象的操作或者将新的对象作为真实对象的一个替身。即代理对象。它可以在客户端和目标对象之间起到中介的作用,并且可以通过代理对象去掉客户不能看到的内容和服务或者添加客户需要的额外服务。。 代理模式的 UML 类图如下: 代理模式包含如下角色: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角原创 2015-10-24 14:08:24 · 486 阅读 · 0 评论 -
“适配器模式”的应用
Adapter 模式的工作原理 适配器模式(Adapter Pattern) :将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。 适配器模式UML 类图如下: 适配器模式包含如下角色: Target: 目标抽象类 Adapter:适配器类 Adaptee:适配者类 应用实例: 用原创 2015-10-25 12:20:56 · 355 阅读 · 0 评论 -
各种软件过程模型的优缺点、适用范围和各模型显著特点
过程模型总分为五大类: 1.惯例过程模型 2.瀑布模型(又叫作生命周期模型) 3.增量过程模型: 包括增量模型、RAD模型 4.演化过程模型: 包括 原型开发模型、螺旋模型、协同开发模型 5.专用过程模型: 包括 基于构件的开发模型、形式化方法模型、面向方面的软件开发模型 (参考文献:软件工程-实践者的研究方法 (美)Poger S.Pressman ) 下面,详细的阐述原创 2015-10-28 02:48:02 · 25446 阅读 · 0 评论