设计模式—简单工厂模式
来源:互联网 发布:pop端口号110访问不了 编辑:程序博客网 时间:2024/06/13 21:18
个人感悟
所谓的简单工厂模式,我觉得还是有点像MVC分层的,首先是controller层,主要负责前端数据的接收,和数据的返回。其中的业务逻辑在分一层叫做service层,主要负责逻辑部分。最后是DAO层,主要负责数据库的操作。
既然是面向对象编程,那么对象的三大特征当然是不能够少的,封装,继承,多态。这些概念是好学,但是真正要用到代码当中就需要岁月的沉淀了。没有几万行代码,感觉这个思想是透彻不下来的。
讲解这个思想的时候主要是用计算器的这个例子。当然不用面向对象的话,一个类就能简单搞定。但是考虑到代码的维护性,复用性,扩展性,灵活性。
运用了几个类,首先是显示的类,输入和输出结果的类,其次是逻辑层,创建一个运算类,用了一个多态的概念,每次有一个新算法,都去继承这个运算类,重写运算方法。
这样有了可扩展,可服用,灵活性,封装型,都有了。
阅读全文
0 0
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 【设计模式】——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 【设计模式】——简单工厂模式
- 设计模式——简单工厂模式
- 【1701H1】【穆晨】【171124】连续第四十五天总结
- [BZOJ2002][Hnoi2010]Bounce 弹飞绵羊(LCT)
- springboot源码分析2-springboot 之banner定制以及原理
- [网易]2018校园招聘编程题真题集合
- 我们为什么要用fitsSystemWindows?
- 设计模式—简单工厂模式
- python将txt文件多行合并为一行并将中间的空格去掉
- PC端判断用户是否首次进入网站
- 关于EventBus3.0(笔记)
- 调试神经网络的注意事项和技巧总结(一)
- 面向对象(三)
- 【Android】手机屏幕分辨率与dip、dp、sp的区别
- 纪念博客开通
- 51单片机