设计模式-简单工厂模式

来源:互联网 发布:apache win8 64位下载 编辑:程序博客网 时间:2024/06/15 09:43

简单工厂模式很好的表现了面向对象的三大特性,继承多态和封装.

核心理念在于通过使用工厂类掉方法传参来实例化不同的类.返回的结果是这些类的父类.而这个父类是个抽象类, 他抽象了需要用到的方法.这些不同的子类分别实现不同形式的实现方法(多态)

这样的好处在于, 如果想要增加一种新的实现方式, 创建类, 写方法,再注册到工厂类中, 然后调用的时候在传入相应的参数.

后期维护会非常的方便, 各个功能模块相对比较独立,方便增加一些新的功能.

可以用在需要频繁的更换实现方式的情况

原创粉丝点击