美文网首页
类、抽象类、接口和设计模式

类、抽象类、接口和设计模式

作者: 鼾声鼾语 | 来源:发表于2020-04-21 08:12 被阅读0次

通过研究设计模式,了解了接口编程以及抽象类编程,
1,其实面向对象的编程本质是对于类方法的调用,只是利用接口等方式,传入的类,不再限制为具体的类对应的对象了
2,再抽象一点的类就是利用模板类的方式了,但是这种方式也是限定了具体类中所包含的方法。
面向接口编程,不是面向实现编程,
接口是对方法的约束,抽象类是对于共有方法的预定
区别
类是对对象的抽象,抽象类是对类的抽象;

接口是对行为的抽象。

若行为跨越不同类的对象,可使用接口;

对于一些相似的类对象,用继承抽象类。

抽象类是从子类中发现了公共的东西,泛化出父类,然后子类继承父类;

接口是根本不知子类的存在,方法如何实现还不确认,预先定义。

相关文章

  • Java基础-面向对象3

    抽象类的应用: 模板类的设计模式 抽象类练习: 6.6.接口(interface) 接口的使用1.接口使用inte...

  • 对设计模式的总结(个人理解)

    抽象类更注重,类和类之间的关系,和存在的约束。接口更注重对类的行为约束,统一规则。 设计模式的定义: 设计模式(D...

  • Java接口

    抽象类,抽象方法 接口 策略设计模式 适配器模式 多继承 接口的继承 接口中的域 接口与工厂

  • 设计模式

    策略模式 接口 模板方法模式 抽象类 代理模式 接口

  • 2019-01-16

    1.trait 关键字 实现多继承 注:trait里面也可以定义属性 2.接口类和抽象类以及设计模式 (1)接口类...

  • 类、抽象类、接口和设计模式

    通过研究设计模式,了解了接口编程以及抽象类编程,1,其实面向对象的编程本质是对于类方法的调用,只是利用接口等方式,...

  • 设计模式--模版模式

    设计模式--模版模式 涉及到的知识点Java 的接口和抽象类信息一个类只可以继承另外一个类,但是可以实现多个接口抽...

  • java的final关键字

    ——修饰类、接口和抽象类 final可以修饰方法,属性,类!但是不能修饰接口,抽象类;因为 接口和抽象类本身就是...

  • 接口和抽象类的区别

    接口的设计目的,是对类的行为进行约束 而抽象类的设计目的,是代码复用。 接口和抽象类都是继承树的上层,他们的共同点...

  • 2021-04-07

    一、Java基础 1. 接口,继承,多肽 理解接口与抽象类的关系,百度查找设计模式中的模版方法,策略模式,单例模式...

网友评论

      本文标题:类、抽象类、接口和设计模式

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