- 博客(6)
- 收藏
- 关注
原创 javascript面向对象总结
javascript面向对象总结 Javascript的关键特征及其含义 l. 变量是弱类型的(loosely typed):变量仅仅声明为变量,没有数据类型,给同一个变量分配不同的类型是合法的。 2.代码是动态解释的:不需要预编译,以文本形式保存并在程序运行时解释为机器指令。 3.Javascript函数是正常对象:Java的方法总与拥有它的对象绑在一起。 ...
2008-09-04 02:14:23
151
原创 Head First设计模式五-----单例模式(Singleton Pattern)
单例模式就是保证一个类只能创建一个实例,并提供一个可以访问它的全局入口给外界访问 但是使用全局变量虽然也能给外界提供全局访问,但是它无法保证只有一个实例 经典的单例模式: [code="java"]public class Singleton { private static Singleton uniqueInstance; // other useful instanc...
2008-09-04 02:07:36
75
原创 Head First设计模式六-----命令模式(Command Pattern)
[url]http://blog.sina.com.cn/s/blog_5016113a01009rta.html[/url] 命令模式定义 将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作 命令模式可以将“动作的请求者”和“动作的执行者”分隔开来(解耦) 例子:设计一个家电自动化遥控器的API。遥控器有七个插头,可以连接不同的...
2008-09-04 01:00:29
108
原创 Head First设计模式四-----工厂模式
除了使用new操作符之外,还有更多制造对象的方法,比如使用工厂模式封装实例化的行为。工厂模式在辅助面向接口编程时很有作用,它用来封装对象的创建。 本章从简单工厂开始讲起,并逐步深入了解工厂方法(Factory Method)和抽象工厂模式(Abstract Factory),从严格意义上来说简单工厂并不是一个设计模式,但对理解后两者有帮助。以Pizza店为例子,贯穿整章,Pizza店生产各款...
2008-08-25 12:01:31
84
原创 Head First设计模式二-----观察者模式
2 Observer Pattern Publishers + Subscribers = Observer Pattern publisher = subject subscribers订阅者 = observers 书中以报社和订报者来形容,真是恰到好处(也有注册,删除,通知等功能)! 定义:定义了对象间的一对多关系,当对象有改变时,所有依赖于它的对象都会得到通知并且自动更...
2008-08-25 02:15:15
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人