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

可以做签名链接的网站兼职网站制作

可以做签名链接的网站,兼职网站制作,哪些网站可以做引流,it培训学校it培训机构系列文章目录 设计模式之-6大设计原则简单易懂的理解以及它们的适用场景和代码示列 设计模式之-单列设计模式#xff0c;5种单例设计模式使用场景以及它们的优缺点 设计模式之-3种常见的工厂模式简单工厂模式、工厂方法模式和抽象工厂模式#xff0c;每一种模式的概念、使用…系列文章目录 设计模式之-6大设计原则简单易懂的理解以及它们的适用场景和代码示列 设计模式之-单列设计模式5种单例设计模式使用场景以及它们的优缺点 设计模式之-3种常见的工厂模式简单工厂模式、工厂方法模式和抽象工厂模式每一种模式的概念、使用场景和优缺点。 设计模式之模板方法模式通俗易懂快速理解以及模板方法模式的使用场景 设计模式之-建造者模式通俗易懂理解以及建造者模式的使用场景和示列代码 设计模式之-代理模式快速掌握理解代理模式以及代理模式的使用场景 设计模式之-原型模式快速掌握原型模式通俗易懂的理解原型模式以及使用场景 设计模式之-中介者模式快速掌握中介者模式通俗易懂的讲解中介者模式以及它的使用场景 设计模式之-责任链模式快速掌握责任链模式通俗易懂的讲解责任链模式以及它的使用场景 设计模式之-装饰模式快速掌握装饰模式通俗易懂的讲解装饰模式以及它的使用场景 设计模式之-适配器模式快速掌握适配器模式通俗易懂的讲解适配器模式以及它的使用场景 文章目录 系列文章目录一、快速理解装饰模式二、装饰模式使用场景代码示例 一、快速理解装饰模式 装饰模式是一种结构型设计模式它允许动态地将新功能添加到对象上同时又不改变其结构。装饰模式通过创建一个包装对象来包裹原始对象然后在包装对象中添加新的行为或功能。 在现实生活中装饰模式的例子可以是穿衣服。一个人原始对象可以穿不同的衣服装饰对象来增加新的功能或美化外观但人的本质并没有改变。 二、装饰模式使用场景 当需要在不修改现有对象的情况下动态地添加功能时可以使用装饰模式。装饰模式允许通过包装对象来扩展原始对象的功能而不是通过子类继承。当需要为多个独立的对象添加相同或类似的功能时可以使用装饰模式。装饰模式可以避免创建大量的子类来实现不同组合的功能。 代码示例 下面是一个通俗易懂的装饰模式示例代码以咖啡和调料为场景 // 抽象组件咖啡 interface Coffee {double getCost();String getDescription(); }// 具体组件浓缩咖啡 class Espresso implements Coffee {Overridepublic double getCost() {return 1.0;}Overridepublic String getDescription() {return Espresso;} }// 抽象装饰器调料 abstract class CoffeeDecorator implements Coffee {protected Coffee coffee;public CoffeeDecorator(Coffee coffee) {this.coffee coffee;}Overridepublic double getCost() {return coffee.getCost();}Overridepublic String getDescription() {return coffee.getDescription();} }// 具体装饰器牛奶 class Milk extends CoffeeDecorator {public Milk(Coffee coffee) {super(coffee);}Overridepublic double getCost() {return super.getCost() 0.5;}Overridepublic String getDescription() {return super.getDescription() Milk;} }// 具体装饰器糖 class Sugar extends CoffeeDecorator {public Sugar(Coffee coffee) {super(coffee);}Overridepublic double getCost() {return super.getCost() 0.3;}Overridepublic String getDescription() {return super.getDescription() Sugar;} }// 客户端代码 public class Main {public static void main(String[] args) {Coffee espresso new Espresso();Coffee milkCoffee new Milk(espresso);Coffee sugarMilkCoffee new Sugar(milkCoffee);System.out.println(Cost: sugarMilkCoffee.getCost());System.out.println(Description: sugarMilkCoffee.getDescription());} }在上面的示例中Coffee是抽象组件定义了咖啡的方法。Espresso是具体组件实现了咖啡的方法。 CoffeeDecorator是抽象装饰器实现了咖啡的方法并包含一个咖啡对象的引用。Milk和Sugar是具体装饰器分别继承了抽象装饰器并在其中扩展了咖啡的功能。 在客户端代码中首先创建了一个浓缩咖啡对象espresso然后用Milk装饰了该咖啡对象再用Sugar装饰了装饰后的咖啡对象。最后通过调用装饰后的咖啡对象的方法获取咖啡的费用和描述。 通过使用装饰模式可以动态地添加功能或修改对象的行为同时又不改变其结构。装饰模式可以避免使用子类继承的方式来实现不同组合的功能使代码更加灵活和可扩展。
http://www.hkea.cn/news/14555692/

相关文章:

  • 电子商务网站建设花费优化大师下载安装app
  • 网页设计与网站建设专业东营网站备案代理公司
  • 江门网站建设推广策划网站排名优化软件电话
  • 空间网站认证承接php网站建设
  • 做网站 工商 非法经营wordpress安装2个网站吗
  • 关键词挖掘站网溧水做网站
  • 做网站公司郑州郑州的网站建设公司杭州市下城区建设局门户网站
  • 广州网站服务营业执照网上年检入口
  • 宁夏电力建设工程公司外部网站wordpress页面居中
  • 网站备案组织机构代码网站后台加什么后缀
  • 免费网站可以做cpa?国外网站开发文献
  • 信息技术初二做网站腾讯云服务器优惠
  • 网站建设与运营预算常州网站建设公司排名
  • 网站建设免费模板下载公司网站网页
  • 找个网站网站机房建设解决方案
  • 杭州定制网站建设hxsp最新域名是什么
  • 威县企业做网站制作外贸网站的公司简介
  • 淘宝客自己做网站教程百度竞价排名广告定价鲜花
  • 物流系统网站建设 的网站描述网线制作图解
  • 北京企业网站开发开发公司交的农民工工资保证金可以退还吗
  • 做ag视频大全网站个人外贸网站建设
  • 玉溪网站建设郑州专门做喷绘安装的网站
  • 北京专业网站建设公司哪家好微商分销如何搭建分销模式
  • 建设商城购物网站定制网站对公司有什么好处
  • 茶叶 企业 网站建设什么网站可以接图做图
  • 网站建设 电话好文本网站内容管理系统
  • 可以做分销的网站腾讯邮箱邮箱入口
  • 青岛做网站优化的公司最新网站建设的软件
  • 有没有找客户的网站wordpress页眉登录
  • 临汾网站建设电话dede重工蓝色企业免费网站模板