设计模式—简单工厂模式

来源:互联网 发布:pop端口号110访问不了 编辑:程序博客网 时间:2024/06/13 21:18

个人感悟

       所谓的简单工厂模式,我觉得还是有点像MVC分层的,首先是controller层,主要负责前端数据的接收,和数据的返回。其中的业务逻辑在分一层叫做service层,主要负责逻辑部分。最后是DAO层,主要负责数据库的操作。
       既然是面向对象编程,那么对象的三大特征当然是不能够少的,封装,继承,多态。这些概念是好学,但是真正要用到代码当中就需要岁月的沉淀了。没有几万行代码,感觉这个思想是透彻不下来的。
       讲解这个思想的时候主要是用计算器的这个例子。当然不用面向对象的话,一个类就能简单搞定。但是考虑到代码的维护性,复用性,扩展性,灵活性。
       运用了几个类,首先是显示的类,输入和输出结果的类,其次是逻辑层,创建一个运算类,用了一个多态的概念,每次有一个新算法,都去继承这个运算类,重写运算方法。
       这样有了可扩展,可服用,灵活性,封装型,都有了。
原创粉丝点击