水边一只青蛙在笑 ——石头和水 工厂方法模式(Factory Method),定义了一个用于创建对象的接口,让实现类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 这里在简单和工厂的基础上写工厂: 先定义一个接口 再定义其子类: 测试类: 现在应该可以发现简单工厂和工厂方法的区别了: 工 Read More
To be, or not to be: that is the question. ——《哈姆雷特》 代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。 上代码: 测试类: 下面修改了Proxy类的makeMoney方法,实现了对boss对象访问的控制: 测试类: Read More