工厂模式
发布日期:2022-02-25 00:55:18 浏览次数:40 分类:技术文章

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

参照菜鸟教程 详细请看 

什么是工厂模式

工厂模式我的理解是,我们在创建一个一类对象的时候,如一个东西 有长方形,有正方形的,他们都是兴中那我们在创建的时候我们其实就可以创建为一个shape接口,而让自己的子类去写具体的实现方法,这样你在对新加一个汽车的时候就不需要创新添加一个汽车了,而是去实现汽车的这个接口。

简单工厂(这个就比较好理解 大家一起去实现一个接口然后需要哪个就 new 哪个)

 

抽象工厂:是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式.(个人理解这个就是一个复杂一点的简单工厂,既然在工厂里面去实现了一类东西的集合,那么在建一个大的工厂将这个 大工厂去实现了   例如 咱们在创建一个东西的时候不仅有 形状还有 颜色。所以我们在创建这个工厂的时候 就要定义两个接口,抽象工厂就是通过抽象方法干了一件事 咱们在创建东西的想搞形状就建形状,想建颜色建颜色)

主要解决:主要解决接口选择的问题。

实现方法看菜鸟教程

转载地址:https://blog.csdn.net/qq_30286505/article/details/99081550 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:单例模式
下一篇:适配器模式

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年03月18日 08时44分46秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

php中的变量名称用什么表示,PHP变量,方法,类等名称中的有效字符是什么? 2019-04-21
pic32mx是什么cpu_PIC32MX单片机外设库使用(Ⅰ)- 系统时钟及I/O口基本设置 2019-04-21
用c 在mysql上存图片_C 批量保存图片进 mysql 利用MYSQL_BIND插入longblob 2019-04-21
mysql 1045 28000_mysql报关于用户密码1045(28000),几种处理方法 (zhuan) 2019-04-21
solr比mysql的优势_Solr与Elasticsearch的优缺点比较总结和归纳 2019-04-21
华为博士招聘上机考试题目_牛客网-华为-2020届校园招聘上机考试-3 2019-04-21
python中for可以做变量名吗_Python中使用动态变量名的方法 2019-04-21
mysql 日期转换天数_MySQL 日期操作 增减天数、时间转换、时间戳 2019-04-21
java对象去重复_JAVA中List对象去除重复值的方法 2019-04-21
java bss_[转] .bss段和.data段的区别 2019-04-21
java上传图片损坏_大神求助 上传图片后 图片损坏 2019-04-21
java socket唯一标识符_Java Socket编程之常识网络基础知识 2019-04-21
java给xyz大小排序_java递归实现string xyz排序 2019-04-21
arctime必须要java_Arctime使用教程 Arctime常见问题解答 2019-04-21
mysql pxc mysql5.7_mysql之PXC5.7.18集群系列——1. Percona XtraDB Cluster 搭建 2019-04-21
mysql 自适应字段宽度_box-sizing解决自适应布局容器宽度问题 2019-04-21
java 配置文件配置路径_Java读取配置文件路径设置 2019-04-21
vux 选择器_vue中的scoped分析以及在element-UI和vux中的应用 2019-04-21
java cache 有效期_springboot cache 自定义过期时间及自定义缓存key前缀 2019-04-21
java实验一目的_Java实验报告(实验一) 2019-04-21