模式、框架和架构
文章平均质量分 77
benewu
这个作者很懒,什么都没留下…
展开
-
GoF 23个经典的设计模式01--创建模式之抽象工厂(未完代续)
创建模式就是创建一个对象,象new一样,只是为达到某种目的用不同的模式来进行。抽象工厂:提供一个接口创建一组相关的对象,不指定特别的具体类。Provide an interface for creating families of related or dependent objects without specifying their concrete classes. [GoF, p87] 和原创 2006-11-30 10:42:00 · 879 阅读 · 0 评论 -
GoF 23个经典的设计模式02--创建模式之创建者模式(未完代续)
创建者模式:分离创建复杂对象和构造/初始化对象的方法。Separate the construction of a complex object from its representation so that the same construction process can create different representations. [GoF, p97] 我这个翻译可能比较抽象,打个比方原创 2006-11-30 11:25:00 · 818 阅读 · 0 评论 -
GoF 23个经典的设计模式04--创建模式之原型模式(未完代续)
原型模式:创建一个和原来对象相同的实例。Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype. [GoF, p117] 如果你要得到一个对象并且他的状态都需要,那么肯定要用到克隆。看一下细胞是怎么繁殖的。一个原细胞繁原创 2006-11-30 14:02:00 · 721 阅读 · 0 评论 -
GoF 23个经典的设计模式05--创建模式之单例模式(未完代续)
单例模式用得比较多,可能大家都会比较熟悉。单例模式:一个对象只产生一个实例,并提供一个全局的入口方法。Ensure a class has only one instance, and provide a global point of access to it. [GoF, p127] 单例又分为饿汉和懒汉方式,我觉得他们效果和性能差不多,所以不想多说,只实现比较简单的懒汉方式,容易理解。对象先原创 2006-11-30 15:23:00 · 795 阅读 · 0 评论 -
GoF 23个经典的设计模式03--创建模式之工厂方法(未完代续)
创建模式的作用是象new 一样创建一个对象。工厂模式:定义一个创建对象的接口,但是子类决定创建哪个对象。工厂方法让类的创建在子类中进行Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer原创 2006-11-30 10:14:00 · 805 阅读 · 0 评论 -
GoF 23个经典的设计模式7--结构模式之Bridge桥接模式(未完代续)
Bridge桥接模式: 分离实现和接口,使得实现能独立。Decouple an abstraction from its implementation so that the two can vary independently. [GoF, p151] Bridge桥接模式和适配器模式看上去非常相似,他们的区别是Bridge模式是因为实现需要独立动态,而适配器是因为原来的实现已经存在,为了使用原创 2006-12-15 11:47:00 · 875 阅读 · 0 评论 -
GoF 23个经典的设计模式8--结构模式之 Composite组合模式(未完代续)
Composite组合模式:将对象以树的结构组合到一个总的层次中。组合模式让客户端以统一的格式应用独立的对象和组合体。Compose objects into tree structures to represent whole-part hierarchies. Composite lets clients treat individual objects and compositions原创 2006-12-22 14:23:00 · 998 阅读 · 0 评论 -
SCEA介绍、经验和资源
SUN 证书分类:SUN认证软件开发专业证书分为六类,分别为JAVA程序员(SCJP)、JAVA开发员(SCJD)、WEB组件开发人员(SCWCD)、商业组件开发人员(SCBCD)、企业架构师(SCEA)、SUN J2EE 企业设计师认证。SCEA (SUN CERTIFIED ENTERPRISE ARCHITECT FOR J2EE TECHNOLO原创 2007-01-09 16:02:00 · 2543 阅读 · 0 评论