首页 > 其他分享 >9-27 设计模式

9-27 设计模式

时间:2022-09-27 22:14:51浏览次数:40  
标签:27 创建 接口 工厂 实例 设计模式

工厂模式:

通过创建接口来实现使用接口的类来具体进行具体各自的独特行为,

然后创建工厂,工厂可以将所有的继承的接口类都进行选择性的包容下,并可以供给使用者的需求来创建实际的类,

使用工厂时只需要创建一个工厂类的实例就可以拿到工厂内与自己需求相同的实例。

(在需求符合工厂内已有的依赖关系时可以用工厂,

 在不满足时,如果要使用工厂,那么会增加工厂新的类的成本。

所以在用简单的类实例时还是new比较好,复杂时用工厂比较好。) 

标签:27,创建,接口,工厂,实例,设计模式
From: https://www.cnblogs.com/qiujunxian/p/16736155.html

相关文章

  • 行为型设计模式之状态模式
    状态模式状态模式(StatePattern)属于行为型模式。它是允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。状态模式中类的行为是由状态决定的,不同......
  • 编码中的Adapter,不仅是一种设计模式,更是一种架构理念与解决方案
    大家好,又见面了。不知道下面这玩意大家有没有见过或者使用过?这是一个插座转换器。我们都知道日常使用的是220v的交流电,而国外不同国家使用的电流电压是不一样的(比如日本使......
  • Test 2022.09.27
    今天不知道是什么专场了,但是我知道的是我今天真的没有改完!!!!太气了,最短路的赋值号写成大于竟然不会报错,害得我改了半个下午一个晚上,lz快要崩溃了T1Windy数简简单单数位dp,......
  • 9.27
    T1生日快乐题目传送门虽然是水题,但很容易被误导成二分,没有证明的直觉不是直觉,但是题目没有卡这种错误的做法拿了\(70pts\),和二分相近,只不过每次将所有可能的情况都分出......
  • JAVA设计模式-原型模式
    JAVA设计模式-原型模式介绍原型模式是一种创建型模式,用于创建重复的对象,并且保证性能。原型模式创建的对象是由原型对象自身创建的,是原型对象的一个克隆,和原型对象具有......
  • 20220927(平)
    20220927(平)t1[SCOI2009]生日快乐传送门思路​ 题目还是挺具有迷惑性的,至少我第一眼就以为是二分。然后就写了个二分,然而最后写出来是在二分里二分,又发现只有边长除......
  • 闲话 22.9.27
    闲话似乎没几个人把闲话设为显示但是我除了闲话没啥了所以不隐藏了而且主要的简介都在摘要里面了我等一等再去切risrqnis我还剩五个点和55pts(今天想到拉格朗日的......
  • LeetCode[279. 完全平方数]
    279.完全平方数本题我们可以把他理解成一个图论我们的每一个结点就是每一个数值加了平方项以后就从当前值转移到了另一个值BFS常见套路定义一个队列,队列中有元素就......
  • 9.27
    今日内容1.垃圾回收机制2.流程控制理论3.流程控制之分支结构4.流程控制之循环结构垃圾回收机制"""有一些语言内存空间的申请和释放都需要程序员自己写代码才可以完......
  • 【闲话】2022.09.27闲话
    考试++今天大型机惨活动。明明只是去做了次核酸,怎么会变成这个样子呢?今天大型BA讨论活动L:泰国歌曲据说今晚\(\textrm{luogu}\)要修RMJ,希望明天会更好。......