Pattern

使用 Design Pattern Toolkit 进行模型驱动的开发入门 2015-10-30




    		    使用 Design Pattern Toolkit 进行模型驱动的开发入门
摘自 IBM WebSphere 开发者技术期刊. 引言 当大多数人想到模型驱动的开发时,首先出现在脑海中的是使用某种 UML 模型进行编码以及从该模型生成相应的构件.然而,事情并不总是这样的.模型存在于各种各样的地方.模型是任何驱动产生过程或行为的构件. 模型驱动的开发具有许多目标: 减少在开发常见的构件上耗费的时间. 维护最小限度的信息量. 以一种中立的方式对模型进行维护, ...

Net设计模式实例之中介者模式(Mediator Pattern)(2) 2015-10-29




    		    Net设计模式实例之中介者模式(Mediator Pattern)(2)
四.中介者模式案例分析(Example) 1.场景 实现一个聊天室功能,聊城室就是一个中介者,参与聊天的人就是同事对象,如下图所示 AbstractChatroom类:抽象聊天室类,做为Participant的交互的中介. Register()方法:会员注册功能:Send()方法:发送消息功能. Chatroom类:具体聊天室类,实现抽象聊天室类中的方法. Participan ...

乐在其中设计模式(C#) 提供者模式(Provider Pattern) 2015-10-25




    		    乐在其中设计模式(C#)  提供者模式(Provider Pattern)
[索引页][源码下载] 乐在其中设计模式(C#) - 提供者模式(Provider Pattern) 作者:webabcd 介绍 为一个API进行定义和实现的分离. 示例 有一个Message实体类,对它的操作有Insert()和Get()方法,持久化数据在SqlServer数据库中或Xml文件里.根据配置文件中的配置来决定数据持久化方案是使用SqlServer数据库还是Xml ...

乐在其中设计模式(C#) 模板方法模式(Template Method Pattern) 2015-10-25




    		    乐在其中设计模式(C#)  模板方法模式(Template Method Pattern)
[索引页][源码下载] 乐在其中设计模式(C#) - 模板方法模式(Template Method Pattern) 作者:webabcd 介绍 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中.Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤. 示例 有一个Message实体类,对它的操作有Get()方法,每次Get()之前要使 ...

乐在其中设计模式(C#) 工厂方法模式(Factory Method Pattern) 2015-10-24




    		    乐在其中设计模式(C#)  工厂方法模式(Factory Method Pattern)
[索引页][源码下载] 乐在其中设计模式(C#) - 工厂方法模式(Factory Method Pattern) 作者:webabcd 介绍 定义一个用于创建对象的接口,让子类决定将哪一个类实例化.Factory Method使一个类的实例化延迟到其子类. 示例 有SqlMessage和XmlMessage,用Factory Method来实例化它们. MessageMode ...

乐在其中设计模式(C#) 抽象工厂模式(Abstract Factory Pattern) 2015-10-24




    		    乐在其中设计模式(C#)  抽象工厂模式(Abstract Factory Pattern)
[索引页][源码下载] 乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern) 作者:webabcd 介绍 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 示例 有Message和MessageModel,Message有一个Insert()方法,该方法的参数是MessageModel. AbstractMessag ...

MVP 设计模式在 SharePoint Workflow 中的应用 2015-10-24




    		    MVP 设计模式在 SharePoint Workflow 中的应用
对SharePoint Workflow进行单元测试是一个非常大的挑战.因为SharePoint Workflow 和 SharePoint结合得十分紧密.众所周知,Workflow必须要寄宿到宿主应用程序中才能运行,因此,Workflow的开发者必须要定义 Communication服务,使得宿主程序和Workflow之间能够交互数据.由于SharePoint Workflo ...

design pattern in ruby 2015-10-24

general principles, to four points: • Separate out the things that change from those that stay the same. • Program to an interface, not an implementation. • Prefer composition over inheritance. • Delegate, delegate, delegate. following sections, we will l

Net設計模式實例之中介者模式(Mediator Pattern)(1) 2015-10-22




    		    Net設計模式實例之中介者模式(Mediator Pattern)(1)
一.中介者模式简介(Brief Introduction) 中介者模式(Mediator Pattern),定义一个中介对象来封装系列对象之间的交互.中介者使各个对象不需要显示地相互引用,从而使其耦合性松散,而且可以独立地改变他们之间的交互. Define an object that encaps

Net設計模式實例之訪問者模式(Visitor Pattern) 2015-10-22




    		    Net設計模式實例之訪問者模式(Visitor Pattern)
一.访问者模式简介(Brief Introduction) 表示一个作用于某对象结构中的元素操作.它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作,它把数据结构和作用于结构上的操作之间的耦合性解脱开,使的操作结合可以相对自由地演化.优点是增加新的操作很容易,因为增加一个新的操作就意味着增

Head First Design Pattern源代碼 2015-10-22




    		    Head First Design Pattern源代碼
讲解源代码下载

awk學習筆記七Pattern 2015-10-20

原文:http://doc.lazyhack.net/awk.htm AWK Pattern Awk通过判断pattern的值来决定是否执行对应的actions,常见的pattern: 1.BEGIN BEGIN是awk的保留字,一种特殊的pattern,BEGIN成立(值为true)的条件是:aw

interpreter_command_state pattern 2015-10-20

樂在其中設計模式(C#) 策略模式(Strategy Pattern) 2015-10-17




    		    樂在其中設計模式(C#)  策略模式(Strategy Pattern)
[索引页][源码下载] 乐在其中设计模式(C#) - 策略模式(Strategy Pattern) 作者:webabcd 介绍 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换.本模式使得算法的变化可独立于使用它的客户. 示例 有一个Message实体类,对它的操作有Insert()和G

樂在其中設計模式(C#) 單例模式(Singleton Pattern) 2015-10-17




    		    樂在其中設計模式(C#)  單例模式(Singleton Pattern)
[索引页][源码下载] 乐在其中设计模式(C#) - 单例模式(Singleton Pat

Centos學習筆記之grep命令 2015-10-15

定下学习Linux系统的目标也有段时间了,现在cto学院上一直跟Linux运维工程师职业学习路线图 来学习,基础比较薄弱加上现在的工作用不到所以进度比较慢,昨天跟着马哥的视频学到了grep命令,他的学习主张就是学到的

樂在其中設計模式(C#) 代理模式(Proxy Pattern) 2015-10-14




    		    樂在其中設計模式(C#)  代理模式(Proxy Pattern)
[索引页][源码下载] 乐在其中设计模式(C#) - 代理模式(Proxy Pattern) 作者:webabcd 介绍 为其他对象提供一个代理以控制对这个对象的访问. 示例 有一个Message实体类,某对象对它的操作有Insert()和Get()方法,用一个代理来控制对这个对象的访问. Mess

樂在其中設計模式(C#) 狀態模式(State Pattern) 2015-10-14




    		    樂在其中設計模式(C#)  狀態模式(State Pattern)
[索引页][源码下载] 乐在其中设计模式(C#) - 状态模式(State Pattern) 作者:webabcd 介绍 允许一个对象在其内部状态改变时改变它的行为.对象看起来似乎修改了它所属的类. 示例 有一个Message实体类,对它的操作有Insert()和Get()方法,持久化数据在SqlS

樂在其中設計模式(C#) 責任鏈模式(Chain of Responsibility Pattern) 2015-10-14




    		    樂在其中設計模式(C#)  責任鏈模式(Chain of Responsibility Pattern)
[索引页][源码下载] 乐在其中设计模式(C#) - 责任链模式(Chain of Res
一周排行