什么是工厂模式,工厂模式的优势有哪些!

【什么是工厂模式,工厂模式的优势有哪些!】b) 战略形式:便是将几个类中干部的口头提取到1个新的类中 , 从而使裁减更繁冗 , 保障代码的可移植性 , 可尊崇性强 。例若有个需要是写鸭子对象 , 鸭子有叫 , 飞 , 形状这三种口头 , 要是每个鸭子类都写这三个口头会呈现代码的冗余 , 这时刻我们大约把鸭子中的叫 , 飞 , 形状这三个口头提取出来 , 放到鸭父类中 , 让每个鸭子都承继这个鸭父类 , 重写这三个口头 , 如许封装的代码可移植性强 , 当用户提出新的需要例如鸭子会泅水 , 那么关于我们oo措施员来讲就无比冗杂了我们只要要在鸭父类中加1个泅水的口头 , 让会泅水的鸭子重写泅水口头即大约了 。
c) 工场形式:冗杂的工场形式次要是统1提供实例对象的引用 , 经由工场形式接口失掉实例对象的引用 。例如1个上岸服从 , 后端有三个类 , controller类 , interface类 , 实现接口的实现类 。当客户端发出1个申请 , 当申请传到controller类中时 , controller失掉接口的引用对象 , 而实现接口的实现类中封装好了上岸的业务逻辑代码 。博客当你需要加1个注册需要的时刻只要要在接口类中加1个注册口头 , 实现类中实现口头 , controller失掉接口的引用对象便可 , 不需要篡改本来的代码 , 这种做法是的可拓展性强 。

什么是工厂模式,工厂模式的优势有哪些!

文章插图