《java与设计模式》笔记一

1.一个方法的特征包括方法名 参数数目 种类 ,不包括返回类型 参数名 以及抛出的异常。

重载(overload)会根据上述判断是否重载。 置换(Override)会检查返回类型和抛出的异常

2.接口 和抽象类

接口只有抽象方法,可以有静态的 public final属性

抽象类  有抽象方法的都是抽象类

接口是多实现  类是单继承

3.java类型检查   类型安全 

4.抽象类

抽象类不会有实例  构造函数

没有实例对象 必须被继承 才能使用  抽象类就是用来被继承的

5.里氏代换原则

任何基类可以出现的地方,子类一定可以出现

6.策略模式:如果有一组算法 那就将一组算法封装起来,使他们可以互换

原文地址:https://www.cnblogs.com/yxj808/p/14309816.html