设计模式
531396533
这个作者很懒,什么都没留下…
展开
-
代理模式
一、代理模式:使用代理对象完成用户请求,屏蔽用户对真正对象的访问。 1、主要成员: 主题接口、真实主题(主题接口的实现类)、代理类。 2、真实主题实现主题接口、代理类也实现主题接口,同时引用真实主题 二、动态代理模式: 不需要自己设计代理对象, 真正是在运行时,才动态生成代理类 (代理类的字节码将在运行时生成并载入当前ClassLoader) 使用: Invoca...原创 2016-02-25 17:23:42 · 68 阅读 · 0 评论 -
设计模式
1: 装饰者模式 包装一个对象,已提供新的行为 2: 迭代器模式 访问一个集合,而不暴露集合的实现 3: 策略模式 封装可以相互的行为,并使用委托在行为之间切换 4:代理模式 包装对象,以控制对此对象的访问 5: 工厂模式 由子类决定要创建的具体类是哪一个 6:抽象工厂 运行创建一个家族,而无需指定他们的具体类 7:适配器 封装对象...原创 2016-04-03 22:44:27 · 82 阅读 · 0 评论