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

怎么做王者荣耀网站深圳专业网站建设公司哪家好

怎么做王者荣耀网站,深圳专业网站建设公司哪家好,网站建设文化策划书,大学哪个专业可以做网站设计模式分为 创建型 工厂模式 单例 原型行为性 责任链 迭代器 命令中介型结构性 适配器 代理 门面 装饰器 组合 桥接单例设计模式 懒汉式 用到时再创建,省内存 饿汉式 类创建时就创建,会占用内存 内部类 用到时再创建,省内存 线程池、数据…

设计模式分为

  1. 创建型 工厂模式 单例 原型
  2. 行为性 责任链 迭代器 命令
  3. 中介型
  4. 结构性 适配器 代理 门面  装饰器 组合 桥接

单例设计模式

懒汉式 用到时再创建,省内存

饿汉式 类创建时就创建,会占用内存

内部类  用到时再创建,省内存

线程池、数据库连接池常用

懒汉式

   volatile禁止指令重排

package com.fang.order.controller;public class Singleton {private volatile static Singleton instance;private Singleton() {}public static Singleton getInstance() {if (instance == null) {synchronized (Singleton.class) {if (instance == null) {instance = new Singleton();}}}return instance;}
}

饿汉式 利用jvm类加载机制 

public class Singleton {private static final Singleton instance = new Singleton();private Singleton() {}public static Singleton getInstance() {return instance;}
}

 内部类 

public class Singleton {private static class InnerSingleton {private static Singleton INSTANCE = new Singleton();}private Singleton() {}public static Singleton getInstance() {return InnerSingleton.INSTANCE;}
}

 工厂方法模式

简单工厂、工厂方法、抽象工厂

简单工厂

    在不暴露生成逻辑的前提下生成一个实例  DoorFactory 根据输入的参数来返回不同的实现类。

 

 

工厂方法 

     概念:把生产逻辑移交给子类。

     抽象出一个工厂抽象类,抽象类完成共有的方法,然后每个具体实现类去实现个性化生成部分。

 

 

 

抽象工厂

只有一个产品时是工厂方法;多个产品时就是抽象工厂  比如下图DoorFactory同时生产DoorExpert和Door两个产品。

 

 

模板方法模式

按照一定步骤解决问题时常用

抽象类定义一个共有方法templateMethod,此方法内部调用templateMethod0、templateMethod1。templateMethod0、templateMethod1方法由子类具体实现

此模式应用在HttpServlet、AbstractController等类中

 

 

 

责任链模式

每一步做特定的任务,传给下一步。

优点:扩展性好,耦合性低  劣势:链太长,性能损耗大

 

代理模式

静态代理 代码层面编写,被代理类作为代理类的成员变量,代理类在调用被代理类的方法前后最某些增强。

动态代理 运行时代理。jdk的Class类和cglib实现。

  • jdk :自定义类继承InvocationHandler类,实现invoke方法。构造方法传入被代理类。

(1)jdk方式调用

 

 

http://www.yayakq.cn/news/453254/

相关文章:

  • 用discuz做的手机网站如何建设公司的网站首页
  • 互联网网站 权限微信公众号推广代理
  • 做前端网站考虑兼容分辨率建筑网校有哪些
  • 网站报价明细大连零基础网站建设教学在哪里
  • 网站备案的坏处wordpress 文档管理系统
  • 二级建造师建设云网站建设工程j教育网站
  • 全国加盟网站建设网站设计开发招聘
  • 网站开发选择题建设银行学习网站
  • 做 专而精 的网站建筑人才网987
  • 网站后台上传不了图片十堰建网站
  • 做超市促销海报哪个网站好网站怎么设置关键词
  • 自己做的网站可以上架烟吗seo计费
  • 互联网网站项目方案书建设银行企业网银网站打不开
  • 企业网站开发信息开发网站需要哪些技术
  • 安徽做网站公司哪家好一点推介网手机版
  • 免费网站推广群发软件网站建设文字
  • 网站建设技术课程设计北京市建设工程信息网中标公告
  • 网站的建设需要考虑什么问题北京有多少互联网公司
  • 建筑公司网站大全建设一个网站需要几个角色
  • 做网站需要去哪里备案谷歌网站开发用什么框架
  • 网站有收录就会排名吗网页网站开发项目设计
  • 完整网站建设案例教程企业网站设计策划
  • 网站建设需求文档提供搜索引擎优化公司
  • 石家庄网站建设外包公司哪家好下瓦房做网站公司
  • 做网站九州科技广州做外贸网站
  • 山西网站建设开发团队阿里云备案网站名称
  • 企业网站一般用什么域名花生壳域名可以做网站域名吗
  • 公司网站建设视频教程企业网络营销网站设计
  • 网站站点风格医院关于建设官方网站的请示
  • 怀柔网站制作深圳市市长