HardBirch

浅学设计模式之桥接<Bridge>模式

发布日期:2012年06月08日| 点击: 2,152 次| 暂无评论

概述:        在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向...

浅学设计模式之状态<state>模式

发布日期:2012年06月01日| 点击: 5,075 次| 评论:8

State模式定义:      不同的状态,不同的行为; 或者说,每个状态有着相应的行为.使用情况:        状态模式在工作流或游戏等各种系统...

浅学设计模式之组合<Composite>模式及在And...

发布日期:2012年05月30日| 点击: 2,037 次| 暂无评论

定义        组合模式允许你将对象组合成树形结构来表现出“整体/部分”层次结构。组合能以一致的方式处理个别对象以及对象组合。结构图 ...

浅学设计模式之迭代器<Iterator>模式

发布日期:2012年05月29日| 点击: 2,294 次| 暂无评论

概述     迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节...

浅学设计模式之模板<Template>方法模式及在a...

发布日期:2012年05月27日| 点击: 3,439 次| 评论:4

一、引子   这是一个很简单的模式,却被非常广泛的使用。之所以简单是因为在这个模式中仅仅使用到了继承关系。  继承关系由于自身的缺陷,被专家们扣上了“罪恶”的帽子。“使用委派关系代替继承关系”,“尽量使用接口...

浅学设计模式之外观<Facade>模式

发布日期:2012年05月27日| 点击: 2,768 次| 评论:2

       外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。使用子系统更容易使用。下图是状态模式的UML图。 结构...

浅学设计模式之适配器<Adapter>模式

发布日期:2012年05月26日| 点击: 3,053 次| 评论:2

    适配器模式(adapter pattern)有时候也称包装样式或者包装。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类别自己的接口包裹在...

浅学设计模式之命令<command>模式

发布日期:2012年05月25日| 点击: 2,506 次| 评论:2

概念              在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、...

浅学设计模式之策略<Strategy>模式及在andro...

发布日期:2012年05月24日| 点击: 2,154 次| 暂无评论

           策略模式(Strategy):它定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法的变化不会影响到使用...

浅学设计模式之单例<singleton>模式

发布日期:2012年05月24日| 点击: 2,543 次| 评论:2

         关于单例模式,可能是23种模式里面最容易理解的一种模式了,这篇文章里主要是整理了一下从网上搜集的材料,文字部分大部分直接从网上拷贝而来。中间有部分自己...

浅学设计模式之简单工厂模式、工厂模式、抽象工厂模...

发布日期:2012年05月22日| 点击: 2,760 次| 评论:2

     一、简单工厂    从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactory Method)模式,但不属...

浅学设计模式之装饰者<Decorator>模式

发布日期:2012年05月21日| 点击: 2,901 次| 评论:2

定义            装饰者模式:动态的将责任附加到对象上,若要扩展功能,装饰者提供比继承更有弹性的替代方案。就增加功能来说,Decorator模式相比...

浅学设计模式之观察者<Observer>模式及在and...

发布日期:2012年05月18日| 点击: 4,320 次| 评论:4

          最近在学习下设计模式,而加深学习的不错的方法就是把心得写出来吧。记录下自己的理解。现在自己看的书是《head.Frist设计模式》这本书。比较不错,...

QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐