青海网站推广策划方案,ppt免费模板官网,域名展示网站源码,网站建设与管理中专专业文章目录 一、什么是装饰模式二、装饰模式的结构三、使用场景案例分析 一、什么是装饰模式
在不改变对象原有行为的基础上#xff0c;动态的来为该对象绑定新的行为。
二、装饰模式的结构
装饰模式结构中主要包含如下角色#xff1a;
Component#xff08;抽象部件… 文章目录 一、什么是装饰模式二、装饰模式的结构三、使用场景案例分析 一、什么是装饰模式
在不改变对象原有行为的基础上动态的来为该对象绑定新的行为。
二、装饰模式的结构
装饰模式结构中主要包含如下角色
Component抽象部件用于声明封装器和被封装对象的公用接口。该接口主要是声明了具体部件中实现的业务方法由于该接口的存在是的客户端可以处理未被装饰和装饰后的对象。Conrete Component具体的部件具体的业务基础行为处理类实现了抽象部件接口也是具体装饰类装饰的对象。Baes Decorator基础装饰类主要是用来注入具体的部件类因此具体的装饰类可以将具体的业务处理逻辑委派给具体的部件类Conrete Decorator 具体装饰类提供了动态注入具体的部件对象并重写基础装饰类在调用父类方法前或后进行额外的行为
三、使用场景案例分析