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

海珠网站建设价格app开发方式

海珠网站建设价格,app开发方式,swf上传wordpress,宁波建设网站价格作用:在不修改对象外观和功能的情况下添加或者删除对象功能,即给一个对象动态附加职能 装饰器模式主要包含以下角色。 抽象构件(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.yayakq.cn/news/398724/

相关文章:

  • php网站建设工程师织梦手机网站教程视频教程
  • 中国制造交易网登录seo网站建设是什么
  • 整站seo排名费用价格大连网站开发建
  • 网站备案信息传网站开发技术方法与路线
  • 企业网站建设基本要素贵安新区住房和城乡建设厅网站
  • 极乐宝盒网站建设阿里云免费服务器
  • 网站模板怎么制作百度广告投放价格
  • 中建豪城建设有限公司网站辽宁网站备案要多久
  • 淘宝做网站退款专业电子科技网站建设
  • 建站外贸企业官网推广移动互联网服务管理中心官网
  • nodejs做后端的网站检查网站的跳转路径是否清晰 哪里要优化
  • 哈尔滨百度网站排名wordpress站点地址写错
  • 广州市网站建站做网站样本电销好做吗
  • 网站可以用视频做背景吗汽车 营销 网站建设
  • 网站色彩心理微商引流被加方法精准客源
  • 都匀网站建设在线营销系统
  • 无锡高端网站定制个人网页案例
  • 购物网网站建设有网站吗给一个
  • 站长之家seo查询海门住房和城乡建设局网站
  • 网店如何引流与推广搜索引擎优化工作主要做好哪些方面
  • 网站页面设计的特色24小时通过网站备案
  • 互联网站安全管理服务平台乌兰察布网站建设
  • 网站建设进度报告用手机开发软件的工具
  • 沧州英文模板建站精品网站开发
  • 如何制作自己公司网站免费自助建站怎么样
  • 广州 创意的网站设计网站百科推广怎么做
  • 深圳观澜网站建设动画制作视频
  • 邯郸网站设计注册青岛网上注册公司官网
  • 做网站付钱方式网站推广哪个好
  • 展示型网站一样做seo优化怎么做网络棋牌网站