设计模式 | 知识点归纳

目录



补充

1、设计模式二三

2、什么是面向对象

3、什么是开放-封闭原则

4、单一职责原则

5、面向对象中类之间的三个关系

  • 组合、委托与继承(组合和委托用的还不是很熟)

6、抽象类的作用

  • 1)JS中是没有抽象类的概念,一般就用类来代替抽象类实现。
  • 2)抽象类中定义的抽象方法,继承该抽象类的类必须实现声明的抽象方法。
  • 3)在java中:抽象类只能被继承,不能被创建为实例。

7、实现与继承

  • 继承

    -接口:可以继承接口或类

    -类:类只能继承类

    -类是单继承(即一个类只能继承一个类),接口是多继承(即一个接口可以继承多个接口)

  • 实现

    -类:类可以实现接口(💣 在ts中,类可以实现类,但是在java中,类只能实现接口)