随笔分类 -  【322】设计模式

摘要:抽象工厂模式 用来生产不同产品族的全部产品。(对于增加新的产品,无能为力;支持增加产品族) 抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方式。 Engine.java Seat.java Tyre.java CarFactory 阅读全文
posted @ 2018-03-22 20:31 ~沐风 阅读(155) 评论(0) 推荐(0) 编辑
摘要:调用 新增 阅读全文
posted @ 2018-03-22 20:30 ~沐风 阅读(234) 评论(0) 推荐(0) 编辑
摘要:工厂模式 实现了创建者和调用者的分离。 详细分类:简单工厂模式、工厂方法模式、抽象工厂模式 面向对象设计的基本原则 OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。 DIP(依赖倒转原则,Dependence Inversion Princi 阅读全文
posted @ 2018-03-22 20:23 ~沐风 阅读(206) 评论(0) 推荐(0) 编辑
摘要:单例模式为何要出现 在工作过程中,发现所有可以使用单例模式的类都有一个共性,那就是这个类没有自己的状态,换句话说,这些类无论你实例化多少个,其实都是一样的。 如果我们不将这个类控制成单例的结构,应用中就会存在很多一模一样的类实例,这会非常浪费系统的内存资源,而且容易导致错误甚至一定会产生错误, 所以 阅读全文
posted @ 2018-03-22 20:20 ~沐风 阅读(306) 评论(0) 推荐(0) 编辑
摘要:1.创建型模式(6种) ① 设计模式的艺术-01.单例(Singleton)模式 ② 设计模式的艺术-02.简单工厂(Simple Factory)模式 ③ 设计模式的艺术-03.工厂方法(Factory Method)模式 ④ 设计模式的艺术-04.抽象工厂(Abstract Factory)模式 阅读全文
posted @ 2018-01-15 21:42 ~沐风 阅读(297) 评论(0) 推荐(0) 编辑