设计模式之简单工厂

来源:互联网 发布:安卓版数据库编辑器 编辑:程序博客网 时间:2024/06/09 14:32

前段时间学设计模式,感受良多,一方面和大家分享一下,另一方面写下来总结一下,有助于学习。

刚学的是简单工厂模式,简单工厂模式的本质是封装实现,

首先把用户界面和实现类分开,根据分析把需要功能分成几个类,每个类实现单一的功能,这样有利于实现功能的封装和以后的测试,

下一步最重要的就是要创建一个工厂类,在这个类中,我们要根据用户的不同需要相应的返回相应的类的实例。

通过功能类的实例就可以实现想要的结果了,

在这里还要补充的一点是,要有一个抽象类,而每个功能类都继承这个类,在工程类中,可以根据这个父类创建相应的子类。

总结的不多,也不好,以后会多多努力的、、、、、