当前位置: 首页 > news >正文

做网站公司 汉狮网络班级优化大师怎么加入班级

做网站公司 汉狮网络,班级优化大师怎么加入班级,怎样做网站流量,深圳做步步高的公司网站作用:在不修改对象外观和功能的情况下添加或者删除对象功能,即给一个对象动态附加职能 装饰器模式主要包含以下角色。 抽象构件(Component)角色:定义一个抽象接口以规范准备接收附加责任的对象。具体构件&#xff08…

作用:在不修改对象外观和功能的情况下添加或者删除对象功能,即给一个对象动态附加职能

装饰器模式主要包含以下角色。

  1. 抽象构件(Component)角色:定义一个抽象接口以规范准备接收附加责任的对象。
  2. 具体构件(ConcreteComponent)角色:实现抽象构件,通过装饰角色为其添加一些职责。
  3. 抽象装饰(Decorator)角色:继承抽象构件,并包含具体构件的实例,可以通过其子类扩展具体构件的功能。
  4. 具体装饰(ConcreteDecorator)角色:实现抽象装饰的相关方法,并给具体构件对象添加附加的责任。

package decorator;
public class DecoratorPattern {public static void main(String[] args) {Component p = new ConcreteComponent();p.operation();System.out.println("---------------------------------");Component d = new ConcreteDecorator(p);d.operation();}
}
//抽象构件角色
interface Component {public void operation();
}
//具体构件角色
class ConcreteComponent implements Component {public ConcreteComponent() {System.out.println("创建具体构件角色");}public void operation() {System.out.println("调用具体构件角色的方法operation()");}
}
//抽象装饰角色
class Decorator implements Component {private Component component;public Decorator(Component component) {this.component = component;}public void operation() {component.operation();}
}
//具体装饰角色
class ConcreteDecorator extends Decorator {public ConcreteDecorator(Component component) {super(component);}public void operation() {super.operation();addedFunction();}public void addedFunction() {System.out.println("为具体构件角色增加额外的功能addedFunction()");}
}

运行结果

创建具体构件角色
调用具体构件角色的方法operation()
---------------------------------
调用具体构件角色的方法operation()
为具体构件角色增加额外的功能addedFunction()

http://www.shuangfujiaoyu.com/news/51996.html

相关文章:

  • php网站微信登录怎么做seo搜索引擎排名优化
  • jsp购物网站开发环境无排名优化
  • 空间站免费版下载百度关键词优化是什么意思
  • 做网站合同百度广告收费标准
  • 网站的管理有是北京百度搜索优化
  • 网站建设高级 上海网站推广什么意思
  • 腾讯cvm安装wordpressseo技术团队
  • ajax做网站代写新闻稿
  • 正定网站建设西安seo工作室
  • 成都最新新闻事件今天中国十大seo公司
  • 北京西站列车时刻表网络营销理论基础
  • java在线学习网站开发百度网站优化方案
  • 怎么做娱乐电玩网站适合推广的app有哪些
  • 模板和网站的区别关键词林俊杰mp3在线听
  • 公司网站模板源代码网址收录网站
  • wordpress博客类似郑州百度seo网站优化
  • 网站营销推广培训nba湖人队最新消息
  • 有什么发布做投标报价的网站开发定制软件公司
  • 合肥建行网站外贸seo公司
  • 男女在床上做孔网站如何软件网站优化公司
  • dw做网站怎么写弹出客服邮箱网络推销
  • 茶叶网站建设策划方案 u001f怎么给网站做优化
  • 学习建设网站开发app网红推广团队去哪里找
  • 网站建设公司studstu沧州百度推广公司
  • 四川做网站的seo的定义
  • 网站收缩栏网站设计公司有哪些
  • 电子商务网站建设精英免费的行情软件app网站
  • 网站怎么进行优化排名百度手机助手app下载安装
  • 深圳网络营销网站建设百度竞价在哪里开户
  • 网站做404百度快照推广一年要多少钱