在 JDK(Java Development Kit)类库中,开发人员使用了大量设计模式,正因为如此,我们可以在不修改 JDK 源码的前提下开发出自己的应用软件。研究 JDK 类库中的模式实例也不失为学习如何使用设计模式的一个好方式。以后用到现在设计模式了自己去看看JDK的源码还是很方便的。
1. 创建型模式:
(1) 抽象工厂模式(Abstract Factory)
? java....
分类:
其他好文 时间:
2015-03-13 16:40:05
阅读次数:
126
.Net中反射机制, 一般常用的就是这两句:Type type=Assembly.Load("RoadFlow.Data."+dataType).GetType(typeName,ture);obj=Activator.CreateInstance(type);我们常说的工厂模式,基本上就是使用反射...
分类:
Web程序 时间:
2015-03-13 14:17:41
阅读次数:
117
/**************面向对象模型 创建对象*********************//*工厂模式*/function CreateObj (name,sex,sayName){var obj = new Object();obj.name = name;obj.sex = sex;obj...
分类:
其他好文 时间:
2015-03-12 14:53:49
阅读次数:
128
ID类型 objective-c中id可以指向任何对象,在使用id的时候注意:不要再id后面加上'*' 。 id object = [[Child alloc] init]; // 类型转换 Child *child = (Child *) object ; [child myMethod] ;id...
分类:
其他好文 时间:
2015-03-11 23:23:34
阅读次数:
130
写的项目需要把js封装处理,不然很乱。。然后就想到前端大神阮一峰了,去blog搜索一下果然有收获参考文章:Javascript定义类(class)的三种方法Javascript 面向对象编程(一):封装此处使用极简主义法:如何定义一个类:此法是定义一个生成器以及构造函数(类似工厂模式吧)var Ca...
分类:
编程语言 时间:
2015-03-11 21:28:05
阅读次数:
156
设计模式分为三种类型,共23种。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、...
分类:
其他好文 时间:
2015-03-11 19:15:17
阅读次数:
159
创建型模式共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
单例模式:
原文链接:如何正确地写出单例模式
含义:在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。
推荐写法一(静态内部类):
public class Singlet...
分类:
编程语言 时间:
2015-03-11 17:19:34
阅读次数:
133
不知道大家还记不记得当年程杰的《大话设计模式》了,最近一直想搞明白控制反转到底是怎么回事,刚刚觉得高大上了一点,然后再进一步去学习去对比的时候才发现,以前早就接触过这类的思想,设计原则的依赖倒转和设计模式的工厂方法都很好的体现了这种思想,迫不及待的想要跟大家分享一下啦!
一、依赖倒转原则
A.高层模块不应该依赖低层模块。两个都应该依赖于抽象。
B.抽象不应该依赖细节,细节应该依赖于抽象...
分类:
其他好文 时间:
2015-03-10 14:08:22
阅读次数:
123
抽象工厂模式是对工厂方法模式的改进:在工厂方法模式中,如果增加了新的产品那么就必须进入到工厂中去添加新的方法来产生新的产品,这样的方式对代码开发不是很友好。而抽象工厂模式就不同,在增加了新的产品以后,只需要再写一个相应的工厂即可。
package mode.abstract_factory;
/*抽象的水果工厂*/
public interface AbstractFruitFactory {...
分类:
其他好文 时间:
2015-03-10 14:07:05
阅读次数:
114
深入构造器 分类: Java 2014-06-16 17:43 93人阅读 评论(0) 收藏 举报 java构造器构造器是一个特殊的方法,这个特殊方法用于创建实例时执行初始化。构造器是创建对象的重要途径(即使使用工厂模式、反射灯方式创建对象,其实质依赖于构造器),因此,Java 类必须包含一个或一个...
分类:
其他好文 时间:
2015-03-10 11:43:35
阅读次数:
111