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

如何做响应式网站设计seo教程视频论坛

如何做响应式网站设计,seo教程视频论坛,wordpress火车头发布,政府网站集约化建设方案国务院行为创建型模式 系列综述: 来源:该系列是主要参考《大话设计模式》和《设计模式(可复用面向对象软件的基础)》,其他详细知识点拷验来自于各大平台大佬的博客。 总结:汇总篇 如果对你有用,希望关注点赞收藏一波。 文章目…

行为创建型模式

在这里插入图片描述

系列综述:
来源:该系列是主要参考《大话设计模式》和《设计模式(可复用面向对象软件的基础)》,其他详细知识点拷验来自于各大平台大佬的博客。
总结:汇总篇
如果对你有用,希望关注·点赞·收藏一波。



😊点此到文末惊喜↩︎


对象行为型模式

策略模式

  1. 原则
    • 变化点是类封装的目标。
    • 封装是类划分的前提,类并不是越多越好。
    • 类划分的基础是抽象,是具有相同属性和功能的对象的抽象
  2. 核心:通过switch选择相似行为的选择
  3. 代码原理
    • 业务场景类:在具体的业务逻辑中封装算法族的多态调用
    • 抽象策略类:算法族的抽象接口
    • 具体策略类:算法族中具体的算法实现
      在这里插入图片描述
  4. 特点:
    • 破坏开闭原则。拓展产品需要修改原工厂内部的逻辑
    • 符合单一职责原则。将对象的创建逻辑和实现的业务逻辑进行了分离
  5. 示例代码
// 抽象策略类
interface AbstarctStrategy{void algorithm();
}
// 具体策略类
class ConcreteStrategy1 implements AbstarctStrategy
{@Overridepublic void algorithm(){System.out.println("具体策略1");}
}
class ConcreteStrategy2 implements AbstarctStrategy
{@Overridepublic void algorithm(){System.out.println("具体策略2");}
}// 业务场景类
class Context
{private AbstarctStrategy strategy;public void setStrategy(AbstarctStrategy strategy){this.strategy = strategy;}// 核心:对于算法的多态调用public void algorithm(){strategy.algorithm();}
}// 调用
Context context = new Context();
context.setStrategy(new ConcreteStrategy1());
context.algorithm();
context.setStrategy(new ConcreteStrategy2());
context.algorithm();

以下不是,待更新


工厂方法模式

  1. 抽象原理
    • 抽象产品基类 :定义了产品的规范,描述了产品的主要特性和功能。
    • 具体产品子类 :实现或者继承抽象产品的子类
    • 工厂基类 :定义类别区分的功能接口
    • 具体工厂子类:具体工厂对应生产具体的产品
  2. 代码原理:
    • 定义一个用于创建对象的接口,让子类决定实例化哪一个类
    • 使用抽象解除对于具体实例的耦合,将简单工厂模式中工厂类的分支导致的与对象创建的耦合使用抽象类进行解决
      在这里插入图片描述
// 产品类与简单工厂方法相同,工厂方法就是将工厂抽象出来,具体对象由具体对象创建// 工厂方法接口类:根据对象实例化
interface IFactory{Operation CreateOperate();
}// 工厂子类
class OperationAddFactory : IFactory{public Operation CreateOperate(){return new OperationAdd();}
}
class OperationSubFactory : IFactory{public Operation CreateOperate(){return new OperationSub();}
}// 调用
IFactory factory = new OperationXXXFactory();// 实例化工厂对象
Operation oper = factory. CreateOperate();// 使用工厂动态生成对应子类对象赋值给父类
oper.m_Num1 = 1;// 给父 类对象的数据成员进行赋值
oper.m_Num2 = 2;
double result = oper.GetResult();

抽象工厂模式

  1. 抽象原理
    • 抽象工厂基类:担任这个角色的是工厂方法模式的核心,它是与应用系统商业逻辑无关的。
    • 具体工厂类:这个角色直接在客户端的调用下创建产品的实例。这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密相关的。
    • 多个抽象产品基类:担任这个角色的类是工厂方法模式所创建的对象的父类,或它们共同拥有的接口。
    • 具体产品类:抽象工厂模式所创建的任何产品对象都是某一个具体产品类的实例。这是客户端最终需要的东西,其内部一定充满了应用系统的商业逻辑。
  2. 特点
    • 满足开闭原则:当增加一个新的产品族时只需增加一个新的具体工厂,不需要修改原代码。
    • 不满足开闭原则:当产品族中需要增加一个新种类的产品时,则所有的工厂类都需要进行修改。
    • 当系统中只存在一个等级结构的产品时,抽象工厂模式将退化到工厂方法模式。
      在这里插入图片描述
  3. 代码示例
在这里插入代码片


少年,我观你骨骼清奇,颖悟绝伦,必成人中龙凤。
秘籍(点击图中书籍)·有缘·赠予你


🚩点此跳转到首行↩︎

参考博客

  1. 待定引用
  2. 待定引用
  3. 待定引用
  4. 待定引用
  5. 待定引用
  6. 待定引用
  7. 待定引用
  8. 待定引用
http://www.hkea.cn/news/564929/

相关文章:

  • 深圳营销网站建站公司搜索引擎关键词的工具
  • 做网站如何网站考虑优化游戏推广员是诈骗吗
  • 公众号做视频网站吗关键词排名怎么做上首页
  • 重庆做网站价格优化软件下载
  • 如何做网站镜像今日最火的新闻
  • 水果网站开发所需的成本市场营销实际案例
  • 无锡市新吴区住房和建设交通局网站西安百度关键词包年
  • 网站平台方案设计seo上首页
  • 郑州做网站的联系方式搜狗友链交换
  • 一般建设一个网站多少钱怎么接广告赚钱
  • 计算机专业网站开发方向销售推广方案
  • 上海网站建设公司排名西安百度公司
  • 中国网网址是多少网站推广优化教程
  • 关于加强机关网站建设运营培训
  • dw做的网站怎么让别人看到如何建立一个网站
  • 保险网站建设优缺点seo代码优化步骤
  • 如何快速建网站百度电脑版入口
  • 山东省建设工程信息网站最近最新的新闻
  • 免费网站建设方案锦绣大地seo官网
  • 电子商务的网站建设牛排seo系统
  • 资源收费网站怎么做网站快速优化排名官网
  • 招标网哪个网站信息可靠百度站长工具网站
  • 郑州七七网站建设互联网推广公司
  • 佛山做外贸网站代理商百度收录技术
  • 公司网站建设需要什么今日热搜第一名
  • 烟台建设企业网站网站快速收录入口
  • 怎么做繁体字网站网络营销公司注册找哪家
  • 做ppt介绍网站吗网站搜索引擎优化工具
  • 深圳网站建设有没有市场百度搜索推广的五大优势
  • 网站建设好的图片百度互联网营销