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

做网站怎么申请域名建站流程

做网站怎么申请域名,建站流程,绵阳建设工程信息网官网,深圳做公司英文网站多少钱装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。 //首先,定义一个组件接口: public in…

装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。

 

//首先,定义一个组件接口:
public interface Component {void operation();
}
//然后,创建一个实现了该接口的具体组件类
public class ConcreteComponent implements Component {@Overridepublic void operation() {System.out.println("ConcreteComponent operation");}
}
//接下来,创建一个抽象装饰器类,它实现了相同的接口并持有一个组件对象的引用:
public abstract class Decorator implements Component {protected Component component;public Decorator(Component component) {this.component = component;}@Overridepublic void operation() {component.operation();}
}
//最后,创建具体装饰器类,继承自抽象装饰器并添加额外功能:
public class ConcreteDecoratorA extends Decorator {public ConcreteDecoratorA(Component component) {super(component);}@Overridepublic void operation() {super.operation();addedFunctionalityA();}public void addedFunctionalityA() {System.out.println("Added functionality A");}
}public class ConcreteDecoratorB extends Decorator {public ConcreteDecoratorB(Component component) {super(component);}@Overridepublic void operation() {super.operation();addedFunctionalityB();}public void addedFunctionalityB() {System.out.println("Added functionality B");}
}
现在,你可以创建客户端代码来展示如何使用装饰器:
public class DecoratorPatternExample {public static void main(String[] args) {Component component = new ConcreteComponent();System.out.println("Operation of ConcreteComponent:");component.operation();System.out.println("\nDecorating with ConcreteDecoratorA:");component = new ConcreteDecoratorA(component);component.operation();System.out.println("\nDecorating with ConcreteDecoratorB:");component = new ConcreteDecoratorB(component);component.operation();}
}

http://www.yidumall.com/news/15121.html

相关文章:

  • 重庆市建设项目环境申报表网站google国际版
  • java网站开发文档撰写广州搜发网络科技有限公司
  • 做美股的数据网站wordpress
  • 公司起名网北京网络seo推广公司
  • 专门做辅助的扎金花网站西安网站seo公司
  • 企业网站在策划阶段最重要的工作是什么百度手机卫士
  • 浙江省关于加强新闻网站建设拉新推广怎么找渠道
  • 网站建设 秦皇岛公司哪家好广州网站维护
  • 自己做企业网站用哪个软件软文网站大全
  • o2o网站建设多少钱seo优化按天扣费
  • 购物网站哪个便宜许昌正规网站优化公司
  • 红酒企业网站模板前端优化网站
  • 哪个网站做签约设计师比较好今日热点新闻事件
  • 自己做网站怎么买域名株洲疫情最新情况
  • 微网站是什么意思百度云官网入口
  • fn网站不是做那么好吗上海搜索关键词排名
  • 做网站域名转出挂靠服务器提高关键词排名的软文案例
  • 如何做网站?百度联盟官网
  • 网站后台 清理缓存seo关键词推广公司
  • 各省网站备案时长百度网盘24小时人工电话
  • 太和网站开发招聘外链发布软件
  • 在别的公司做的网站可以转走吗营销型网站分为哪几种
  • 如何做一元购网站seo引擎搜索网站
  • 公司网站简介html网页制作模板代码
  • 深圳定制建设网站百度关键词的费用是多少
  • by最新网页代码郑州网站优化推广
  • 南宁最高端网站建设原创文章代写平台
  • 兰州模板型网站建设电商运营公司
  • 网站结构物理重庆seo排名优化费用
  • 湖州网站做等保费用武汉大学人民医院地址