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

做国际网站找阿里iis网站正在建设中

做国际网站找阿里,iis网站正在建设中,能通过付费网站看别人空间吗,做景观设计比赛的网站1.单例模式 单例模式主要用于某个类有且只能用一个对象的场景#xff0c;单例模式下不能外部实例化对象#xff0c;由类内部自行私有化实例对象并提供一个可以获得该对象的方法。单例模式主要有饿汉模式#xff08;安全#xff0c;但在编译时就会自动创建对象#xff0c;…1.单例模式 单例模式主要用于某个类有且只能用一个对象的场景单例模式下不能外部实例化对象由类内部自行私有化实例对象并提供一个可以获得该对象的方法。单例模式主要有饿汉模式安全但在编译时就会自动创建对象即使不使用对象也会存在会造成一定资源的浪费、懒汉模式安全通过synchroized锁实现每次获取对象时都会加锁会对性能有一定影响、DCL模式基本安全通过synchroized锁实现在获取对象的方法内部加锁当已经实例化对象时不会加锁直接返回对象但在极少数情况下会出现线程不安全的情况、静态内部类模式安全在类内定义一个静态的私有化的类来实例化对象。 饿汉模式 public class CEO {private static final mCEO new CEO();//私有化实例化对象private CEO() { }//私有化构造方法public static CEO getCEO() {return mCEO;}//提供获取对象的接口 } 懒汉模式 public class CEO {private static CEO mCEO;private CEO() { }public static synchroized CEO getCEO() {if(mCEO null) {mCEO new CEO(); }return mCEO;}//synchroized加同步锁保证唯一 }DCL模式 public class CEO {private static CEO mCEO null;private CEO() { }public static CEO getCEO() {if(mCEO null) {synchroized(CEO.class) {if(mCEO null) {mCEO new CEO();}}}return mCEO;} }静态内部类模式当外部类被加载时静态内部类不会立即加载只有在第一次调用内部类的静态成员或方法时才会加载这样实现了懒加载的效果。同时类加载过程是线程安全的因此静态内部类单例模式也是线程安全的 public class CEO {private CEO() { }public static CEO getCEO() {return CEOInstance.mCEO;}//静态内部类private static class CEOInstance {private static final CEOInstance mCEO new CEO();} }2.构建者模式 用于创建复杂对象将对象的创建与表示分离、按步奏创建对象通常包含以下角色。 产品Product——要创建的复杂对象一般包含多种属性 抽象构建者Abstract Builder——创建产品的各个抽象方法以及返回最终产品的方法 具体构建者Concrete Builder——负责产品的具体创建以及最终产品的返回 指导者Director——使用构建者构建产品 public class Product {private String partA;private Int partB;private Double partC;public get();//相应参数的get方法public set();//相应参数的set方法 } public interface Builder {void buildPartA(String part);void buildPartA(Int part);void buildPartA(Double part);Product getProduct(); } public ConcreteBuilder implements Builder {private Product product;public ConcreteBuilder() {product new Product();}Overridepublic void buildPartA(String part) {product.setPartA(part);}Overridepublic void buildPartA(Int part) {product.setPartB(part);}Overridepublic void buildPartA(Double part) {product.setPartC(part);}Overridepublic Product getProduct() {return product;} } public class Director {private Builder builder;public void setBuilder(Builder builder) {this.builder builder;}public Product concreteProduct() {builder.builderPartA(partA);builder.builderPartB(45);builder.builderPartC(1.44);return builder.getProduct();} } //实际使用 ConcreteBuilder builder new ConcreteBuilder(); Director director new Director(); director.setBuilder(builder); Product product director.concreteProduct();3.工厂模式 特点向上转换思想不直接new对象子类具体决定实例化什么对象 应用需要生成复杂对象的地方 角色抽象工厂、具体工厂、抽象产品、具体产品 通用模式写法 抽象工厂——定义一个返回抽象产品的抽象方法该方法负责构造产品 具体工厂——重写构造产品的方法返回对象为具体产品 抽象产品——定义一个抽象方法该方法与产品关联 具体产品——根据具体产品重写父类中与产品关联的抽象方法 //抽象产品 public abstract class Product{public abstract void fuction(); } //具体产品A public class ProductA extends Product{Override public void function() {system.out.println(产品A的功能是...)} } //具体产品B public class ProductB extends Product{Override public void function() {system.out.println(产品B的功能是...)} }//抽象工厂写法 public abstract class Factory{public abstract Product createProduct(); } //具体工厂写法 public ConcreteFactoryA extends Factory {Overridepublic ProductA createProduct() {return new ProductA();} } public ConcreteFactoryB extends Factory {Overridepublic ProductB createProduct() {return new ProductB();} } //客户or测试 public class Client{public static void main(String[] args) {Factory factory new ConcerateFactoryA(); Product product factory.createProduct();product.fuction();} }
http://www.dnsts.com.cn/news/5259.html

相关文章:

  • 一家专门做母婴的网站云南省建设厅官方网站证书
  • 国外做直播网站找网站开发项目
  • 不同类型网站栏目设置区别wordpress的后台地址
  • 深圳一元网站建设公司wordpress时间表插件
  • 手机定制网站html5可视化编辑器
  • 网站设计与制作是什么专业建网站哪家好案例
  • dw 做静态网站创意ppt模板大全
  • 源码网站跟自己做的网站区别做公众号首图的设计网站
  • 广州 互联网公司 网站首页企业网站手机端模板下载
  • 平邑网站优化建立模板
  • 最新新闻热点话题网站建设与seo优化的公司
  • 网站名称价格网站建设项目需求概要说明书
  • 腾讯云网站备案流程图大庆网站设计
  • 网站软文推广好处不易重名的公司名字
  • 广州优质网站建设案例刷seo快速排名
  • 如何用电脑主机做网站网站建设定制开发网站设计开发
  • 定制产品网站好的h5网站
  • 长沙百度网站建设手机wap网站开发的cms系统
  • 网站软文推广好处wps做网站
  • 网站开发前端应用程序青海省城乡建设厅网站
  • 太原网站建设注意dw响应式网站模板下载
  • 网站迁移建设方案本地网站做通用会员卡
  • 欧美网站设计特点成都网站建站
  • 俱乐部网站php源码网站站欣赏
  • 郑州建设网站的公司wordpress 默认分页
  • 建企业网站教程元气森林网络营销案例
  • 做本地地旅游网站商城定制开发
  • 企业宣传画册设计公司seo优化上首页
  • 怎么制作网站外链泉州百度竞价开户
  • php网站开发教程培训首页定制