Java设计模式
Dawish_大D
路漫漫其修远兮,技如逆水行舟,不进则退!
展开
-
Java设计模式之 —— 装饰者(Decorator) — 点炒饭
Java设计模式之 —— 装饰者(Decorator) — 做炒饭下面会用做炒饭的例子来描述一下装饰者设计模式,装饰者设计模式比较适合用于拓展功能,我要做炒饭,最简单的就是油盐加米饭就可以做出炒饭,但是我们需要用装饰者的思想做出蛋炒饭,肉丝炒饭,培根炒饭。 要是不用设计模式,我们用java实现这个那就是写一个类,类里面放上各种食材(肉丝、鸡蛋、培根之类的),在我们给素炒饭添加添加食材的时候就用原创 2016-10-12 21:11:46 · 1603 阅读 · 0 评论 -
Android IPC之代理模式
1、代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理的好处:代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。 代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后 续处理。 上图的doSomethin原创 2017-08-27 15:28:26 · 931 阅读 · 0 评论