设计模式 代理模式
-
设计模式 - 代理模式
代理模式中,一个类表示另一个类的功能。这种设计模式属于结构模式。在代理模式中,我们创建具有原始对象的对象,以将其功能与外界联系。 -
实例
我们将创建一个Image接口和实现Image接口的具体类。ProxyImage是一个代理类,可以减少RealImage对象加载的内存占用。我们的演示类 ProxyPatternDemo,将使用ProxyImage得到一个图片对象加载和显示,因为它需要。第1步 - 创建一个接口。 Image.java第2步 -创建实现相同接口的具体类。 RealImage.java , ProxyImage.java第3步 使用ProxyImage获取RealImage类的对象。步骤4 - 验证输出。