设计模式
奔跑的小车车
这个作者很懒,什么都没留下…
展开
-
常用设计模式举例,观察者模式,装饰模式,工厂模式,单列模式---Head Frist 设计模式源码
1.概念 设计原则:要依赖抽象,不要依赖具体类。针对接口编程。 策略模式:定义算法族,分别封装起来,让它们之间可以互相替换。此模式让算法的变化独立于使用算法的客户。 观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。原创 2016-01-15 15:33:17 · 333 阅读 · 0 评论 -
动态代理模式
1.概念 代理模式:为另一个对象提供一个替身或占位符以访问对象。 2.分析过程 1.RMI RMI提供了客户辅助对象和服务辅助对象,为客户辅助对象创建和服务对象相同的方法。RMI的好处在于你不必亲自写网络或i/o代码。客户程序调用远程方法就和在运行在客户自己的本地jvm对象进行正常方法调用一样。 2.制作远程服务 制作远程接口。定义出让客户远程调用的方法。stub和实际的服务都原创 2016-01-19 22:12:48 · 233 阅读 · 0 评论