博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
小宝--读书笔记
精修内功!
zieckey.cublog.cn
管理博客
发表文章
留言
收藏夹
· 相关BLOG
· 好友BLOG
· 常去的地方
博客圈
音乐
相册
· 同学相片
· 西藏之行
· 我的大学
文章
· OS Linux
}
· Command
· Install && Usage
· Soft Install && Usage
· Kernel
· Solaris
· Other
· C/C++
}
· Linux C/C++
· QT Embedded
· Standard C/C++
· Win32 C/C++
· E680
· Java
}
· J2ME
· J2SE
· J2EE
· Software Engineering
}
· Class Design Principle
· Arithmetic Data Structure
· Design Patterns
· Database
· Other
}
· Python
· Windows
· Networks
· Assemble
· Video && Image
· Hardware Design
· Other
· 人生如梦
}
· 修身养性
· 生活
· 音乐电影
· 职业生涯
· 搞笑
· 其它
首页
关于作者
思路决定出路,态度决定高度!
||
<<
>>
||
我的分类
文章列表 - Design Patterns
设计模式之Command - 命令模式
<h1><span id="name"><br></span></h1><h2><span id="tfText2HtmlStyleScript"> </span><span id="description">Command(CoR)模式也叫命令模式,是由GoF提出的23种软件设计模式的一种。本文介绍设计模式中的(Command)模式的概念,用法,并用Command模式给出了一个简单的execute/undo实现。</span></h2><div id="fileContent"><br><div id="tf_edit_html_title" class="tf_edit_html_title">Command模式的概念</div>Command模式是行为模式之一,Command模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数。<br><br><div……
查看全文
发表于:2008-06-26 ┆
阅读(406)
┆
评论(0)
设计模式之State - 状态模式
<h2><span id="description">State模式也叫状态模式,是由GoF提出的23种软件设计模式的一种。State模式允许通过改变对象的内部状态而改变对象的行为,这个对象表现得就好像修改了它的类一样。</span></h2><div id="fileContent"><br>本文介绍设计模式中的(State)模式的概念,用法,以及实际应用中怎么样使用State模式进行开发。<br><br><div id="tf_edit_html_title" class="tf_edit_html_title">State模式的概念与应用场景</div>State模式是行为模式之一。当某个对象在它的状态发生改变时,它的行为也随着发生比较大的变化,这种情况可……
查看全文
发表于:2008-06-24 ┆
阅读(354)
┆
评论(0)
设计模式之Visitor - 访问者模式
<h2><span id="description">Visitor模式也叫访问者模式,是由GoF提出的23种软件设计模式的一种。Visitor模式是行为模式之一,它分离对象的数据和行为,使用Visitor模式,可以不修改已有类的情况下,增加新的操作。</span></h2><div id="fileContent"><br>本文介绍设计模式中的(Visitor)模式的概念,用法,以及实际应用中怎么样使用Visitor模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Visitor模式的概念</div>Visitor模式是一种分离对象数据结构与行为的方法,通过这种分离,可以为一个已存在的类或类群……
查看全文
发表于:2008-06-24 ┆
阅读(358)
┆
评论(0)
设计模式之Memento - 备忘录模式
<h2><span id="description">Memento模式也叫备忘录模式,是由GoF提出的23种软件设计模式的一种。Memento模式是行为模式之一,它的作用是保存对象的内部状态,并在需要的时候(undo/rollback)恢复对象以前的状态。</span></h2><div id="fileContent"><br>本文介绍设计模式中的(Memento)模式的概念,用法,以及实际应用中怎么样使用Memento模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Memento模式的概念</div>Memento模式是行为模式之一,它的作用是保存对象的内部状态,并在需要的时候(undo/rollback……
查看全文
发表于:2008-06-24 ┆
阅读(281)
┆
评论(0)
设计模式之Template Method - 模板方法模式
<h2><span id="description">Template Method模式也叫模板方法模式,是由GoF提出的23种设计模式中的一种。Template Method模式是行为模式之一,它把具有特定步骤算法中的某些必要的处理委让给抽象方法,通过子类继承对抽象方法的不同实现改变整个算法的行为。</span></h2><div id="fileContent">本文介绍设计模式中的模板方法(Template Method)模式的概念,用法,以及实际应用中怎么样使用Template Method模式进行开发。<br><br><div id="tf_edit_html_title" class="tf_edit_html_title">Template Method模式的概念</div>Template Met……
查看全文
发表于:2008-06-24 ┆
阅读(361)
┆
评论(0)
设计模式之Iterator - 迭代模式
<h2><span id="description">Iterator模式也叫迭代模式,是由GoF提出的23种设计模式的一种。Iterator模式是行为模式之一,它把对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍历)按顺序进行遍历访问的设计模式。</span></h2><div id="fileContent">本文介绍设计模式中的迭代(Iterator)模式的概念,用法,以及实际应用中怎么样使用迭代模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Iterator模式的概念</div><br>Iterator模式指对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍……
查看全文
发表于:2008-06-24 ┆
阅读(379)
┆
评论(0)
设计模式之Chain of Responsibility - 职责链模式
<h2><span id="description">Chain of Responsibility(CoR)模式也叫职责链模式或者职责连锁模式,是由GoF提出的23种软件设计模式的一种。Chain of Responsibility模式是行为模式之一,该模式构造一系列分别担当不同的职责的类的对象来共同完成一个任务,这些类的对象之间像链条一样紧密相 连,所以被称作职责链模式。</span></h2><div id="fileContent">本文介绍设计模式中的(Chain of Responsibility)模式的概念,用法,以及实际应用中怎么样使用该模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Ch……
查看全文
发表于:2008-06-24 ┆
阅读(353)
┆
评论(0)
设计模式之Mediator - 中介者模式
<h2><span id="description">Mediator模式也叫中介者模式,是由GoF提出的23种软件设计模式的一种。Mediator模式是行为模式之一,Mediator模式定义一个“中介”对象来封装对象的交互行为。</span></h2><div id="fileContent">本文介绍设计模式中的(Mediator)模式的概念,用法,以及实际应用中怎么样使用Mediator模式进行开发。<br><br><div id="tf_edit_html_title" class="tf_edit_html_title">Mediator模式的概念</div>Mediator模式是行为模式之一,Mediator模式定义一个对象来封装对象的交互行为。从而降低对象间的耦合程度。<br>在Me……
查看全文
发表于:2008-06-24 ┆
阅读(326)
┆
评论(0)
设计模式之Interpreter - 解释器模式
<h2><span id="description">Interpreter模式也叫解释器模式,是由GoF提出的23种设计模式中的一种。Interpreter是行为模式之一,它是一种特殊的设计模式,它建立一个解释器,对于特定的计算机程序设计语言,用来解释预先定义的文法。</span></h2><div id="fileContent">本文介绍设计模式中的解释器(Interpreter)模式的概念,用法,以及实际应用中怎么样使用Interpreter模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Interpreter模式的概念</div><br>Interpreter是一种特殊的设计模式,它建立一个解释器,……
查看全文
发表于:2008-06-24 ┆
阅读(352)
┆
评论(0)
设计模式之Adapter - 适配器模式
<h2><span id="description">Adapter模式也叫适配器模式,是由GoF提出的23种设计模式的一种。Adapter模式是构造型模式之一,通过Adapter模式,可以改变已有类(或外部类)的接口形式。</span></h2><div id="fileContent"><!-- http://www.techscore.com/tech/DesignPattern/ //--><br>本文介绍设计模式中的适配器(Adapter)模式的概念,用法,以及实际应用中怎么样使用适配器模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Adapter模式的概念</div>在大规模的系统开发过程中,我们常常碰到诸如以下这些情况……
查看全文
发表于:2008-06-24 ┆
阅读(244)
┆
评论(0)
设计模式之Bridge - 桥接模式
<h2><span id="description">Bridge模式也叫桥接模式,是由GoF提出的23种软件设计模式的一种。Bridge模式在调用方与被调用方之间使用一个起着“桥”作用的类,用来支持类的多方向扩展。</span></h2><div id="fileContent"><br>本文介绍设计模式中的桥接(Bridge)模式的概念,用法,以及实际应用中怎么样使用桥接模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Bridge模式的概念</div>Bridge 模式是构造型的设计模式之一。Bridge模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承……
查看全文
发表于:2008-06-23 ┆
阅读(256)
┆
评论(0)
设计模式之Composite - 组合模式
<h2><span id="description">Composite模式也叫组合模式,是由GoF提出的23种软件设计模式的一种。Composite模式是构造型的设计模式之一,通过递归手段来构造树形的对象结构,并可以通过一个对象来访问整个对象树。</span></h2><div id="fileContent"><br>本文介绍设计模式中的组合(Composite)模式的概念,用法,以及实际应用中怎么样使用组合模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Composite模式的概念</div>Composite模式是构造型的设计模式之一,通过递归手段来构造诸如文件系统之类的树形的对象……
查看全文
发表于:2008-06-23 ┆
阅读(282)
┆
评论(0)
设计模式之Facade - 外观模式
<h2><span id="description">Facade模式也叫外观模式,是由GoF提出的23种设计模式中的一种。Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作facade。</span></h2><div id="fileContent"><br>本文介绍设计模式中的外观(Facade)模式的概念,用法,以及实际应用中怎么样使用Facade模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Facade模式的概念</div>Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界……
查看全文
发表于:2008-06-23 ┆
阅读(295)
┆
评论(0)
设计模式之Proxy - 代理模式
<h2><span id="description">Proxy模式也叫代理模式,是由GoF提出的23种软件设计模式的一种。本文介绍设计模式中的装饰(Proxy)模式的概念,用法,以及实际应用中怎么样使用代理模式进行开发。</span></h2><div id="fileContent"><div id="tf_edit_html_title" class="tf_edit_html_title">Proxy模式的概念</div><br>Proxy模式是构造型的设计模式之一,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问。<br>所谓代理,是指具有与代理元(被代理的对象)具有相同的接口的类,客户端必须通过代理与被代理的目标类交互,而代理……
查看全文
发表于:2008-06-23 ┆
阅读(253)
┆
评论(0)
设计模式之Flyweight - 享元模式
<h2><span id="description">Flyweight模式也叫享元模式,是由GoF提出的23种设计模式中的一种。Flyweight模式是构造型模式之一,它通过与其他类似对象共享数据来减小内存占用。</span></h2><div id="fileContent">本文介绍设计模式中的享元(Flyweight)模式的概念,用法,以及实际应用中怎么样使用Flyweight模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Flyweight模式的概念</div><br>Flyweight通过与其他类似对象共享数据来减小内存占用。简单地说,Flyweight模式为类的所有具有相同状态的对象分配同一个……
查看全文
发表于:2008-06-21 ┆
阅读(208)
┆
评论(0)
设计模式之Observer - 观察者模式
<h2><span id="description">Observer模式也叫观察者模式,是由GoF提出的23种软件设计模式的一种。Observer模式是行为模式之一,它的作用是当一个对象的状态发生变化时,能够自动通知其他关联对象,自动刷新对象状态。</span></h2><div id="fileContent">本文介绍设计模式中的(Observer)模式的概念,用法,以及实际应用中怎么样使用Observer模式进行开发。<br><br><div id="tf_edit_html_title" class="tf_edit_html_title">Observer模式的概念</div>Observer模式是行为模式之一,它的作用是当一个对象的状态发生变化时,能够自动通知其……
查看全文
发表于:2008-06-21 ┆
阅读(256)
┆
评论(0)
设计模式之Strategy - 策略模式
<h2><span id="description">Strategy模式也叫策略模式,是由GoF提出的23种软件设计模式的一种。 Strategy模式是行为模式之一,它对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实 现,具体的算法选择交由客户端决定(策略)。Strategy模式主要用来平滑地处理算法的切换。</span></h2><div id="fileContent"><br>本文介绍设计模式中的(Strategy)模式的概念,用法,以及实际应用中怎么样使用Strategy模式进行开发。<br><div id="tf_edit_html_title" class="tf_e……
查看全文
发表于:2008-06-21 ┆
阅读(229)
┆
评论(0)
设计模式之Decorator - 装饰模式
<br> <p class="MsoNormal" style="text-indent: 21pt;"><span style="font-family: SimSun;" lang="ZH-CN">装饰模式,</span><strong><span style="color: red;">The Decorator Pattern</span></strong><span style="color: red;"> attaches additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality. </span><span style="font-family: SimSun;" lang="ZH-CN">动态地给一个对象添加一些额外的职责。就增加功能来说,</span><span style="fo……
查看全文
发表于:2008-06-17 ┆
阅读(258)
┆
评论(0)
设计模式之Builder - 建造者模式
<h2><span id="description">Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种。Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。</span></h2><div id="fileContent"><div id="pageSplit"><span id="pageTitle">Page:</span> <span id="dFlPage"><</span><span id="currPage">1</span>|<a href="http://www.lifevv.com/sysdesign/doc/20071112183605426.html?page=1">2</a><……
查看全文
发表于:2008-06-16 ┆
阅读(230)
┆
评论(0)
设计模式之Prototype - 原型模式
<h2><span id="description">Prototype模式也叫原型模式,是由GoF提出的23种设计模式中的一种。Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。</span></h2><div id="fileContent">本文介绍设计模式中的原型(Prototype)模式的概念,用法,以及实际应用中怎么样使用Prototype模式进行开发。<br><br><div id="tf_edit_html_title" class="tf_edit_html_title">Prototype模式的概念</div>Prototype模式是一种对象创建型模式,它跟工厂模式,Builder模……
查看全文
发表于:2008-06-16 ┆
阅读(215)
┆
评论(0)