抽象类

《设计模式之禅》之访问者模式

一、访问者模式的定义 访问者模式是一个相对简单的模式,其定义如下:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 角色职责 Visitor–抽象访问者 抽象类或者接口,声明访问者可以访问哪些元素,具体到程序中就是visit方法的参数定义哪些对 ...

适配者模式

PPT讲解视频链接:https://www.bilibili.com/video/BV1BZ4y1j7k6/ ♦适配器的实现就是把客户类的请求转化为对适配者的相应接口的调用。也就是说:当客户类调用适配器的方法时,在适配器类的内部将调用适配者类的方法,而这个过程对客户类是透明的,客户类并不直接访问适配 ...

Java基础进阶_2

抽象类: 使用abstract关键字修饰的类为抽象类,其内部可以有类的一切成员,还可以有abstract修饰的抽象方法(不一定有),抽象方法只有方法的声明,没有方法体,有抽象方法的类必须声明为抽象类。 抽象类不能够创建对象(为什么?反证法:假设创建了抽象类的对象,使用其对象调用抽象方法,而方法没有方 ...

面向对象三大特性之继承

一、继承大纲: 继承和抽象(两个概念) 1、单继承: 语法: 父类、基类、超类 子类、派生类 继承与重用:子类可以使用父类中的名字(变量和方法) 继承与派生:子类在父类的基础上又新创建了自己需要的方法和属性 父类有的子类没有 - 子类对象直接调用,就会直接执行父类的方法 父类有的子类也有 - 子类对 ...