当前位置: 首页 > 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.hkea.cn/news/394224/

相关文章:

  • 网站建设seo 视频做网站哪个平台好
  • 旅行社网站建设方案论文百度seo公司
  • 长沙网站建设与维护百度开户联系方式
  • 做pcr查基因序列的网站南京百度网站快速优化
  • 数据服务网站策划方案关键词快速优化排名软件
  • 响应式网站缺点学大教育培训机构电话
  • 江苏天德建设工程有限公司网站一个平台怎么推广
  • 石家庄做网络推广的网站推广平台收费标准
  • 贵阳天柱网站建设招聘域名注册平台有哪些
  • 网站建设电话营销百度问一问官网
  • 网站优化建设河南怎么关闭seo综合查询
  • 自贡做响应式网站开发公司google搜索引擎入口google
  • 东莞哪种网站推广好微信朋友圈推广文案
  • 现在学做网站赚钱吗东莞市优速网络科技有限公司
  • 宁津做网站公司宣传推广图片
  • 陕西的建设厅官方网站数据分析报告
  • 企业网站建设的定位互联网
  • 注册域名之后如何做网站优化清理大师
  • wordpress+在线播放推广seo网站
  • 丽水网站建设明恩玉杰网站开发框架
  • 如何设计网站中的上传功能搜索引擎技术基础
  • 余江区建设局网站百度搜索引擎优化的方法
  • 做网站用c 还是java万网域名注册教程
  • 青岛做网站那家好专业的网站优化公司排名
  • 网站如何做淘宝推广seo服务 收费
  • 学完js了可以做哪些网站营业推广的形式包括
  • 网站会员系统怎么做模版seo是指什么职位
  • 上海集团网站制作新闻 近期大事件
  • 商城网站验收标准seo关键词排名优化怎样收费
  • 睢宁做网站公司珠海百度关键字优化