![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
xiaokaixing
这个作者很懒,什么都没留下…
展开
-
设计模式导读
设计模式分为三大类型: 创建型模式 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Singleton Pattern) 建造者模式(Builder Pattern) ...原创 2019-05-07 09:19:34 · 114 阅读 · 0 评论 -
策略模式
实践代码体验:1~3版(使用设计模式让代码更加容易扩展,降低耦合,抽象出模板) ** * @author xiaokai * * 1. 鸭子的游戏:基类 quack-叫 swim-游泳 display-外观 * 2. 现在要让鸭子能飞 Duck加个fly 但是橡皮鸭(RubberDuck)不会飞 使用将fly方法覆盖,根quack一样 * 现在又出现一个 (WoodDuck)木...原创 2019-05-07 09:56:12 · 134 阅读 · 0 评论