委派模式Delegate

完整设计模式目录见:https://blog.csdn.net/u013523089/article/details/82852049

充当调度的角色,分发的功能

比如我delegate要去吃饭,把拿碗筷、做饭的事委派给别人people;我就吃就完了

package design.zhaowd.结构.委派;

public class Delegate {
	IPeople people;

	public Delegate(IPeople people) {
		super();
		this.people = people;
	}
	
	public void 吃饭() {
		people.拿碗筷();
		people.做饭();
		吃
	}
}

猜你喜欢

转载自blog.csdn.net/u013523089/article/details/82982249