博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式之简单工厂模式
阅读量:7042 次
发布时间:2019-06-28

本文共 338 字,大约阅读时间需要 1 分钟。

  工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式在《java与模式》分为三类。今天我们主要介绍的是简单工厂模式。

  简单工厂模式又叫做静态工厂模式,所谓简单工厂模式就是把创建对象的工作交给工厂类来执行,工厂类根据具体的条件去创建对象来满足用户的需求。简单工厂模式的组成:(1)工厂类角色:这是本模式的核心,由他来判断具体的业务逻辑,创建产品类。(2)抽象产品角色。(3)具体的产品角色。

  简单工厂模式对于产品而言符合开闭原则的,但是对于工厂而言却是不符合开闭原则。当有新产品加入时会使工厂类的代码越来越臃肿。

转载于:https://www.cnblogs.com/suyang-java/p/10310572.html

你可能感兴趣的文章
AndroidStudio生成jar、so、aar以及上传远程库jcenter
查看>>
Redis 过期键的设置、获取和删除过期时间
查看>>
我的友情链接
查看>>
word,excel,网页上如何打x的n次方
查看>>
Cacti(系统监控)
查看>>
Ubuntu 12.04 修改/etc/resolv.conf重启后还原成修改前状态解决办法
查看>>
我的友情链接
查看>>
JavaSE 学习参考:访问修饰符
查看>>
concat的使用
查看>>
强制初始化Bean
查看>>
微信网页开发之创建Controller(三)
查看>>
SAP GUI里Screen Painter的工作原理
查看>>
TensorFlow官方文档解释关于TensorFlow的一些常见问题
查看>>
Python基础总结成千行代码,让Python入门更简单!
查看>>
【Postfix】利用postal进行Postfix的压力测试
查看>>
ubuntu12.04本地搭建ubuntu更新源
查看>>
如何让wp7真机调试时候保持屏幕高亮不锁屏
查看>>
elasticsearch best_fields most_fields cross_fields从内在实现看区别——本质就是前两者是以field为中心,后者是词条为中心...
查看>>
php 解析时间字符串
查看>>
我的微博
查看>>