美文网首页
面向对象的好处以及简单的工厂模式

面向对象的好处以及简单的工厂模式

作者: 桌子上的方便面 | 来源:发表于2017-05-03 20:56 被阅读0次

面向对象只要体现在:继承、多态、封装。

面向对象的好处在于:

1.可维护:因为在面向对象中,创建的对象的每个属性都是互不影响的,所以我们在修改的过程中,只需要修改我们想要修改的地方就可以了。

2.可复用:我们所需要的属性和数据,基本上都封装在了我们所创建的对象当中,所以只要我们能获得这个对象,我们就可以复用我们的代码。不必去写重复代码。

3.可拓展:我们只需要在对象中新创建属性就可以,不会影响到原来的属性。

这是没有经行封装的一个类 封装类

这个是把运算单独抽出来的一个类,这样做的好处就是提高了复用性,在其他的类或者程序调用的时候不必再重新写一遍。

耦合

利用GetReuslt()方法,我们把加减乘除的方法都写成了这个工具类的子类,我们的调用类继承它以后,就必须重写这个运算类的GetResult()方法,这样我们在修改一个方法的时候就不需要提供其他算法的代码了,就保证了代码的安全性。

简单的工厂模式

因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的。当我们创建出来合适的对象的时候,我们在调用加减乘除运算的时候,就可以通过多态,返回父类的方式实现了计算的结果。

相关文章

  • 面向对象的好处以及简单的工厂模式

    面向对象只要体现在:继承、多态、封装。 面向对象的好处在于: 1.可维护:因为在面向对象中,创建的对象的每个属性都...

  • 工厂模式C++

    用一个单独的类来做创造实例的过程,就是工厂。 简单工厂模式 简单工厂模式基本代码 简单运算工厂 面向对象的编程,并...

  • js面向对象

    js面向对象 方法一:工厂模式 所谓工厂模式,简单点儿说就是按照工厂生产的过程创建对象,原材料->加工->返还产品...

  • Gof23 工厂模式

    工厂模式: 实现了创建者和调用者的分离。 详细分类: 简单工厂模式 工厂方法模式 抽象工厂模式 面向对象设...

  • 大话设计模式笔记 - 简单工厂模式

    大话设计模式笔记 - 简单工厂模式 总的来说,简单工厂模式就是对封装,继承,多态的基本实现。是面向对象的基本思路。...

  • 设计模式01--简单工厂模式(iOS)

    1、简单工厂模式简述 简单工厂模式(FACTORY),通过面向对象的封装,继承和多态来降低程序的耦合度。将一个具体...

  • 【设计模式】——工厂模式

    工厂模式 实现了创建者和调用者的分离 详细分类简单工厂模式工厂方法模式抽象工厂模式 面向对象设计的基本原则 OCP...

  • Java设计模式之工厂模式

    什么是工厂模式 工厂模式(FactoryPattern),在面向对象程序设计中,工厂通常是用来创建其他对象的对象。...

  • 设计模式

    创建 注:面向对象,首先你得有个对象。如何高效优雅的创建对象呢 简单工厂模式(Simple Factory Pat...

  • 设计模式——工厂模式

    工厂模式类型 1、简单工厂模式2、工厂方法模式3、抽象工厂模式 面向接口编程 面向接口编程1、每个模块负责自己的职...

网友评论

      本文标题:面向对象的好处以及简单的工厂模式

      本文链接:https://www.haomeiwen.com/subject/fnrtmttx.html