工厂模式(Factory Pattern)
摘要: OO基础: 抽象,封装,多态,继承OO原则:1.封装变化,2.多用组合,少用继承3.针对接口编程,而不是针对实现编程。4.为交互对象之间的松耦合设计而努力。5.对扩展开放,对修改关闭。6.要依赖抽象,不要依赖具体对象。(依赖倒置)简单工厂方法模式(Simple Factory Pattern):将对象的创建封装起来,在运行是动态的改变行为,更换不同的实现。工厂方法模式(Factory Method Pattern):定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。通过让子类决定该创建的对象是什么,来达到将对象创建的过程封装的目的。抽象工厂模式(Abs
阅读全文
posted @
2011-10-28 08:32 @清风...... 阅读(9) |
评论 (0) 编辑
装饰者模式(Decorate Pattern)
摘要: OO基础: 抽象,封装,多态,继承OO原则:1.封装变化,2.多用组合,少用继承3.针对接口编程,而不是针对实现编程。4.为交互对象之间的松耦合设计而努力。5.对扩展开放,对修改关闭。装饰者模式(Decorate Pattern):动态地将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。装饰者和被装饰者必须有同样的超类。
阅读全文
posted @
2011-10-24 09:01 @清风...... 阅读(9) |
评论 (0) 编辑
观察者模式(Observer Pattern)
摘要: OO基础: 抽象,封装,多态,继承OO原则:1.封装变化,2.多用组合,少用继承3.针对接口编程,而不是针对实现编程。4.为交互对象之间的松耦合设计而努力。观察者模式(Observer Pattern):定义了一系列对象之间的一对多关系。当一个对象改变状态,其他依赖者都会收到通知。让主题(Subject)和观察者(Observer)之间松耦合。主题与观察者都使用接口;观察者利用主题的接口向主题注册,而主题利用观察者接口通知观察者。这样可以让两者之间运作正常,又同时具有松耦合的优点。
阅读全文
posted @
2011-10-21 09:20 @清风...... 阅读(5) |
评论 (0) 编辑
策略模式(Strategy Pattern)
摘要: OO基础: 抽象,封装,多态,继承 OO原则: 1.封装变化, 2.多用组合,少用继承 3.针对接口编程,而不是针对实现编程。 策略模式(Strategy Pattern):定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户
阅读全文
posted @
2011-10-19 08:40 @清风...... 阅读(10) |
评论 (0) 编辑
致远免费动态域名解析服务软件[永久免费]
摘要: 动态域名解析服务,简称DDNS(Dynamic Domain Name Server),是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候,客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务程序负责提供DNS服务并实现动态域名解析。就是说DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样域名就可以始终解析到非固定IP的服务器上,互联网用户通过本地的域名服务器获得网站域名的IP地址,从而可以访问网站的服务。 现在广大的互联网(尤其是宽带)用户不再满足于作为单一的客户端的上网方式,他们希望能够实现服务器的功能,如果我们能找
阅读全文
posted @
2011-10-10 08:36 @清风...... 阅读(193) |
评论 (3) 编辑