Water2Wine

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年6月21日

摘要: 代理模式 代理(Proxy)是一种设计模式,提供了间接对目标对象进行访问的方式:即通过代理对象访问目标对象。这样做的好处是,可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能。 这就符合了设计模式的开闭原则,即在对既有代码不改动的情况下进行功能的扩展。 举个例子来说明代理的作用:明 阅读全文
posted @ 2020-06-21 18:27 Water2Wine 阅读(163) 评论(0) 推荐(0) 编辑

摘要: 工厂模式可以分为普通工厂模式和抽象工厂模式 当碰到需要创建复杂对象的时候,可以使用工厂模式将对象的具体实现封装起来,用户只需要使用提供好的接口即可创建对象。 1. 普通工厂模式 步骤1 创建一个接口: public interface car { void name(); } 步骤2 创建实现接口的 阅读全文
posted @ 2020-06-21 17:18 Water2Wine 阅读(162) 评论(0) 推荐(0) 编辑