![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
曹文娟
没有最好,只有更好
展开
-
简单工厂模式
写个给自己的以及使用面向对象编程小伙伴的话:面向对象的设计编程思想,考虑通过封装、继承、多态把程序的耦合度降低。使用设计模式使得程序更加灵活容易修改,并易于复用。注意业务的封装即业务逻辑与界面逻辑的分离。 简单工厂模式简单工厂模式:由一个工厂对象决定创建出哪一种产品类的实例,白话一点讲工厂就是生产东西,有原料(参数),模子(对象)就能生产出很多具有相同功能的对象。结构图如下, 代码示例:class原创 2016-01-25 13:41:26 · 271 阅读 · 0 评论 -
工厂方法模式
工厂方法模式工厂方法模式定义一个用于创建对象的接口,让子类决定实例化哪个类,工厂方法使一个类的实例化延迟到其子类。结构图如下,工厂方法模式与简单工厂模式的区别,简单工厂模式只有一个工厂,工厂方法模式对每个产品都有相对应的工厂。代码示例//产品 public abstract class Product{ public String productName; } //具体的产品 public原创 2016-01-26 13:55:06 · 294 阅读 · 0 评论