设计模式一 工厂模式 (4)

至此简单工厂模式我们已经学习完毕:对于自己而言有几点需要总结

1:面向对象的概念 如何在实际应用中抽象出来,以后接到一个需求修改功能不能在盲目的去实现,为了完成而完成。这样既无法提高代码质量也不能提高个人的代码水平,最后还是会搞到上司不满意,同事来抱怨的地步。更重要的是目前的自己需要一个实质性的跨越,不然最后面临的是下岗走人。

2:业务层和界面层的分类。其实这里的分离主要是为了以后的维护所用。是否需要分类主要看实际项目情况。但是建议还是分类的好。分离用到了面向对象的封装特性。只用把一个个功能封装好才能在不同的平台上直接拿过来应用。类似于数据库中的函数。在其他存储过程需要的时候直接调用就可以了。

3:继承 一直对这个概念有些模模糊糊。继承有个前提,要有一个父类。这里的父类就是operation类.一般父类里会有一些虚方法让子类来重写

4:类的内涵:类一般会包含如下东西:几个属性NumberA,NumberB 几个方法 GetResult()

5:简单工厂模式的作用就是创建实例化对象,所有的对象实例化都在这里进行,它直接面对的是父类对象而非子类,并且要返回父类对象。

    而简单工厂的函数具体实现却要依赖于具体的子类对象(也只有这样才能具体实例化某个对象)。

6:客户端只需要实例化具体操作对象并把所需要参数传入即可,至于后台如何操作全然不必知晓。

上述都是自己理解的若有不对请指正。谢谢。

 

本内容大部分摘自【大话设计模式】然后和自己的见解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值