码迷,mamicode.com
首页 >  
搜索关键字:设计模式 装饰模式    ( 21979个结果
《JAVA与模式》之装修者模式
装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。具体被装饰者和抽象装饰类都继承于抽象被装饰者类,继承的是类型,而不是行为。行为来自装饰者和基础组件,或与其他装饰者之间的组合关系。装饰模式的角色 抽象构件角色(Component):给出一个抽象接口,以规范准备....
分类:编程语言   时间:2014-06-28 18:21:50    阅读次数:340
【javascript设计模式】构造器模式、模块模式、单例模式
构造器模式(Constructor)构造器模式是学习js最早接触的一种,实现主要如下:1 function myObject(name){2 this.name = name; 3 }4 5 myObect.propotype = function sayName(){6 alert(...
分类:编程语言   时间:2014-06-28 18:12:42    阅读次数:187
软考之路(七)---设计模式总结
软考中设计模式这块考的非常是基础,考题大部分来自大话与HeardFirst,针对做真题的过程中的经验教训,不难,重在细心,总结出来和大家分享。设计模式分三大类:创建型模式(对象的创建有关;使用继承改变被实例化的类,将实例化托付给了还有一个对象) AbstractFactory抽象工厂、Builde....
分类:其他好文   时间:2014-06-28 17:52:43    阅读次数:318
设计模式总结(3)
设计模式总结(3)==========================================singleton pattern单件模式:确保一个类只有一个实例,并提供一个全局访问点。线程安全:同步getInstance方法:public synchronized static Single...
分类:其他好文   时间:2014-06-28 16:31:15    阅读次数:299
设计模式
设计模式--6大原则--开闭原则摘要: 开闭原则(Open Closed Principle)开闭原则的核心是:软件实体应当对扩展开放,对修改关闭,也就是:软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等等,应该在不修改现有代码的基础上,引入...
分类:其他好文   时间:2014-06-28 16:17:37    阅读次数:281
设计模式--6大原则--开闭原则
遵循开闭原则设计出的模块具有两个主要特征:(1)对于扩展是开放的(Open for extension)。这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。(2)对于修改是关闭的(Closed for modi...
分类:其他好文   时间:2014-06-28 16:09:16    阅读次数:257
原型模式
最近几天又看了一个设计模式(原型模式),忍不住想要急切的更新一下我的关于设计模式的文章,也想和大家共同交流一下,下面就是我对原型模式的理解,希望能给大家带来一点知识的收获,如果理解的不到位,还请大家多多指教。 首先,什么是原型模式,原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需知道....
分类:其他好文   时间:2014-06-28 16:04:00    阅读次数:130
编程专题
编程专题1 I/O编程1.1 java.io一个方向一个维度两种对称输入和输出的对称性InputStream --- OutputStreamReader --- Writer字节和字符的对称性InputStream --- ReaderOutputStream --- Writer两种设计模式适配...
分类:其他好文   时间:2014-06-28 14:57:58    阅读次数:244
单例模式在多线程环境下的lazy模式为什么要加两个if(instance==null)
设计模式,单例模式,多线程,lazy模式
分类:编程语言   时间:2014-06-28 14:35:52    阅读次数:254
设计模式----代理模式(Proxy)
为还有一个对象提供一个替身或占位符以控制对这个对象的訪问。代理模式的组成:主题接口(Subject):提取真正主题与代理的公共方法,让使用真正主题的地方也能用代理取代。真正主题(RealSubject):真正处理请求的类。代理(Proxy):真正主题的代理类,请求方通过调用代理对象间接调用真正主题。...
分类:其他好文   时间:2014-06-20 16:59:45    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!