![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
结构型模式
f414954035
这个作者很懒,什么都没留下…
展开
-
代理模式(Proxy)
代理模式:为其他对象提供一种代理以控制对这个对象的访问。案例:一个男孩通过另一个人给一个女孩送礼物.追求者(Pursuit):实现接口属性:Girl girl; 方法:实现接口送礼物的方法。代理类(Proxy):实现接口属性:Pursuit pursuit;方法:实现接口的方法的方式(调用Pursuit的方法)送礼物的接口:方法:1.送洋娃娃2.送巧克力3.送玫瑰花被追求者(Girl):自我总结: 通过代理 把礼物交给追求者------------>代理--------原创 2010-09-01 20:55:00 · 427 阅读 · 0 评论 -
适配器模式(Adaptor)
迭代器模式:将一个接口转换成客户需要的另外一个接口。使得原来无法同时工作的类能够一起工作。案例:人的抽象类(这个类的人只能看懂英文电影):属性:哪国人抽象方法:看电影英国人的类:extends 人的类方法:重写看电影的方法美国人的类:extends 人的类方法:重写看电影的方法中国人的类:(想看英文电影只能通过适配器去翻译成中文电影)适配器的类:extends 人的类属性:中国人的类(使中国人也能看电影)方法:重写看电影的方法(通过适配器已经翻译成中文电影)通过适配器,中国人也能看懂英文电影,因为适配器已经原创 2010-09-01 22:10:00 · 285 阅读 · 0 评论