码迷,mamicode.com
首页 >  
搜索关键字:gof    ( 571个结果
java设计模式之单例模式
/** 设计模式:GOF(四人帮) 书籍:《设计模式》 单例设计模式:解决一个类在内存中只存在一个对象。 */ /** 饿汉式单例模式:先初始化对象。开发中常用。 */ class Single{ private String name; private int age; private Single(){};        //这三步,保证类在内存中只存在一个对象...
分类:编程语言   时间:2015-06-30 20:29:47    阅读次数:148
设计模式总结——程序猿武功秘籍(下一个)
设计模式总结——籍(上)介绍了设计模式产生的原因及其必要性。那设计模式有什么详细内容呢?首先设计模式作为面向对象发展的产物。它须要面向对象基础。包含一些重要的概念啊、三大特性什么的。其次,依据面向对象思想,结合解决这个问题的实际情况衍生了五大原则。最后就是利用面向对象的基础和五大原则,总结出的GOF...
分类:其他好文   时间:2015-06-27 16:02:35    阅读次数:99
建造者模式
GOF给建造者模式的定义是:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。来看看建造者模式的组成:1.产品角色:建造中的复杂对象、它要包含哪些定义组件的类,包括将这些组件装配成产品的接口。2.抽象建造者角色:这个角色用来规范产品对象的各个组成成分的建造。一般而言,此角色独...
分类:其他好文   时间:2015-06-18 15:01:55    阅读次数:96
设计模式之享元模式
享元模式是结构型模式的一种,其主要思想是运用共享技术支持大量的细粒度对象。 如GOF中提供的例子,文本编辑器中的文字在排版时如果将每个字符看做一个对象,那么一篇不长的文章中也可能包含大量的细粒度对象,占用资源,产生大量的运行时开销。 Flyweight模式解决了这个问题,它通过将字符的内在特...
分类:其他好文   时间:2015-06-17 10:53:57    阅读次数:124
大道至简后段
从编程到工程语言只是工具。注重方法:有人在寺院扫了一辈子的落叶而得道,也有人因为一句话而得道。GoF因为无数次的代码回顾而得道。过程中的问题,就是角色、沟通和环节的问题。角色的确定,以及角色间的沟通问题,在项目过程中同样重要。最狭义的工程,是描述“做什么”和“做到什么”。没有团队意识的软件公司将在高...
分类:其他好文   时间:2015-06-14 21:27:41    阅读次数:182
java中的单例设计模式
设计模式是可以重复利用的解决方案,有4位作者提出,称为"GoF",也称为四人组。设计模式从结构上分为:创建型、结构型、行为型单例设计模式属于创建型单例模式的三要素:1.在类体中需要具有静态的私有的本类型的变量2.构造方法必须是私有的3.提供一个公共的静态的入口点方法//懒..
分类:编程语言   时间:2015-06-12 15:14:19    阅读次数:170
《大道至简》阅读笔记之三
6,从编程到工程语言只是工具。注重方法:有人在寺院扫了一辈子的落叶而得道,也有人因为一句话而得道。GoF因为无数次的代码回顾而得道。过程中的问题,就是角色、沟通和环节的问题。角色的确定,以及角色间的沟通问题,在项目过程中同样重要。最狭义的工程,是描述“做什么”和“做到什么”。没有团队意识的软件公司将...
分类:其他好文   时间:2015-06-11 19:22:52    阅读次数:146
单例模式
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数...
分类:其他好文   时间:2015-06-11 14:16:49    阅读次数:169
工厂方法模式
GOF:定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。 类图: 适用性:当一个类不知道它所必须创建的对象的类的时候。当一个类希望由它的子类来指定它所创建的对象的时候。当类将创建对象的职责委托给多个帮助子类中的某一个,并且你...
分类:其他好文   时间:2015-06-07 23:10:30    阅读次数:186
23种设计模式的C++实现
GOF《设计模式:可复用面向对象软件的基础》中所有模式的C++实现。
分类:编程语言   时间:2015-05-26 11:58:32    阅读次数:131
571条   上一页 1 ... 37 38 39 40 41 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!