空对象模式 June 设计模式/行为型模式 发布于:2020年7月6日 空对象模式空对象模式时通过空代码实现一个接口或者抽象类的所有方法,以满足开发需求,简化程序。 定义通过实现一个默认无意义的对象来避免null值的出现。为了避免程序中出现判断null的情况而产生的。 实现12345678910111213public interface Animal{ public void makeSound();}public class Dog implements Animal{ public void makeSound(){ System.out.println("Wang..."); }}public class NullAnimal import Animal{ public void makeSound(){}} 更新于:2020年7月6日 设计模式 行为型模式 解释器模式 中介者模式 中介者模式主要为了降低模块内部之间类的相互引用,防止出现系统或者模块内部过度耦合。 中介者模式也叫调停者模式,一个对象要和N个对象交流特别混乱,这个时候加入一个中心,所有的类都和中心交流,这样就... 解释器模式 解释器模式解释器模式是一种按照规定语法进行解析的方案。 定义给一门语言,定义它的文法的一种表示,并且定义一个解释器,该解释器使用该表示来解释语言中的句子。 比如Java语言,定义文法的表示是Ja...