摘要:
定义:是对算法的包装,把使用算法的的责任和算法本身分割开,委派给不同的对象管理,策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类型的子类型、就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”; 意图:针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而 阅读全文
摘要:
简单工厂模式 定义:专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类或接口; 意图:提供一个类,由它负责根据一定的条件创建某一具体类的实例; 阅读全文
摘要:
接口 接口语法: interface 接口名{ //静态常量、抽象方法 } 接口的特点: ① 接口中只能存放静态常量和抽象方法; ② Java接口是对功能的扩展; ③ 通过实现接口,java类可以实现多实现; ④ 一个人可以同时继承(extends)一个父类并且实现(implements)多个接口; 阅读全文