设计模式—简单工厂模式

个人感悟

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值