享元模式:内部状态接口比如棋子,包含内部状态的属性,共享的属性
外部状态类比如位置,包含不共享的属性
内部状态类实现内部接口,依赖外部状态类,把外部状态类通过参数方式传入
享元工厂:持有一个容器,一般是map,可以获得内部状态类
责任链模式:抽象类,责任链的相关方法
多个实现类,实现抽象类,主要是实现责任链方法
组织责任链的类
客户类调用,调用第一个实现类即可
中介者模式:同事对象,持有中介者对象,注册到中介者对象,调用中介者对象的方法把要调用的对象传入。
中介者对象,持有一个map,放入需要注册的同事对象,