![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
江湖丶再见
这个作者很懒,什么都没留下…
展开
-
第二天-工厂方法模式
#设计模式工厂方法模式,也叫作虚拟构造子模式,多态性工厂模式##解释定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中##场景举例导入导出功能,比如系统需要导出报表数据,那么就需要支持excel,pdf等格式##简单工厂模式和工厂方法模式的区别使用简单工厂模式则工厂类会过于臃肿,伴随着需求的增加,会出现越来越多的if/else;使用工厂方法模式则工厂类不是负责所有的对象的创建。而是将具体的创建交给子类去做,这个核心类摇身一变就成为了一个抽象工厂角色,仅负责给出具体工厂子类必须.原创 2021-08-06 16:14:52 · 132 阅读 · 0 评论 -
第一天-简单工厂模式
#设计模式简单工厂模式,也叫作静态工厂模式##解释是类的创建模式,是由一个工厂对象决定创建出哪一种产品类的实例##场景举例应用系统需要支持多种登录方式,比如口令登录和域登录。那么我们可以创建一个所有登录方式都适用的接口,让其他具体实现类实现##具体流程当客户端发起登录请求-->请求交给服务端的Servlet-->Servlet根据客户端传递的loginType调用工厂类LoginManager的factory()方法-->factory()方法根据参数loginTyp.原创 2021-08-06 14:42:31 · 102 阅读 · 0 评论