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

宝山品牌网站建设开发app需要多少人

宝山品牌网站建设,开发app需要多少人,wordpress分类目录绑定二级域名,宣城网站建设单例模式 所谓单例模式#xff0c;就是确保一个类仅有一个实例#xff0c;并提供一个访问它的全局访问点。单例模式又分为饿汉式单例和懒汉式单例。 饿汉式 第一次引用该类的时候就创建对象实例#xff0c;而不管实际是否需要创建。 public class Test {private static …单例模式 所谓单例模式就是确保一个类仅有一个实例并提供一个访问它的全局访问点。单例模式又分为饿汉式单例和懒汉式单例。 饿汉式 第一次引用该类的时候就创建对象实例而不管实际是否需要创建。 public class Test {private static final Test instancenew Test();private Test(){}public static Test getInstance(){return instance;} }懒汉式 什么时候用就什么时候创建实例存在线程安全问题。实例在开始时为空第一次加载后才实例化。 public class Test {private volatile static Test instancenull;private Test(){}public static Test getInstance(){if(instancenull) {instancenew Test();}return instance;} }双层检测锁模式 双重锁模式是对饱汉模式的优化进行双重判断当已经创建过实例对象后就无需加锁。 public class Test {private volatile static Test instancenull;private Test(){}public static Test getInstance(){if(instancenull) {synchronized (Test.class){if(instancenull) {instancenew Test();}}}return instance;} }工厂模式 工厂模式将创建对象的具体过程屏蔽隔离起来。工厂模式可以分为三类简单工厂模式、工厂方法模式、抽象工厂模式。 简单工厂模式 简单工厂模式最重要的就是定义一个创建对象的接口。 Pizza类 abstract class Pizza {public Pizza(){} }public class FruitPizza extends Pizza{public FruitPizza() {System.out.println(水果披萨);} }public class MeatPizza extends Pizza{public MeatPizza(){System.out.println(肉披萨);} }工厂类 public class PizzaFactory {public Pizza createPizza(int type) {switch (type) {case 1:return new FruitPizza();case 2:return new MeatPizza();default:break;}return null;} }工厂方法模式 承接上例中的Pizza类。 工厂类 interface FactoryPizza {Pizza createPizza(); }public class FactoryFruitPizza implements FactoryPizza{Overridepublic FruitPizza createPizza() {return new FruitPizza();} }public class FactoryMeatPizza implements FactoryPizza {Overridepublic MeatPizza createPizza() {return new MeatPizza();} }抽象工厂模式 相机相关类 //镜头 public interface Lens {} public class LensA implements Lens{ public LensA(){ System.out.println(索尼镜头); } } public class LensB implements Lens{ public LensB(){ System.out.println(佳能镜头); } } //机身 public interface CameraBody {} public class CameraBodyA implements CameraBody{ public CameraBodyA(){ System.out.println(索尼机身); } } public class CameraBodyB implements CameraBody{ public CameraBodyB(){ System.out.println(佳能机身); } } 相机代理商类 public interface CameraFactory { public Lens createLens();public CameraBody createCameraBody(); } //生产索尼相机 public class FactorySONY implements CameraFactory{ Override public Lens createLens() { return new LensA(); } Override public CameraBody createCameraBody() { return new CameraBodyA(); } } //佳能相机 public class FactoryCanon implements CameraFactory{ { Override public Lens createLens() { return new LensB(); } Override public CameraBody createCameraBody() { return new CameraBodyB(); } } 建造者模式 建造者模式旨在把一个流程分解到不同的方法中避免某个方法过于繁重每个方法相互独立。 穿搭类 public class Dressing {private String clothes;private String shoes;public String getClothes() {return clothes;}public void setClothes(String clothes) {this.clothes clothes;}public String getShoes() {return shoes;}public void setShoes(String shoes) {this.shoes shoes;} }穿搭构造类 public abstract class DressingBuilder {Dressing dressing new Dressing();public abstract void buildClothes();public abstract void buildShoes();public Dressing getDressing(){return dressing;} }穿搭A、穿搭B。 public class DressingA extends DressingBuilder{public void buildClothes() {dressing.setClothes(衣服A);}public void buildShoes() {dressing.setShoes(鞋子A);}}public class DressingB extends DressingBuilder{public void buildClothes() {dressing.setClothes(衣服B);}public void buildShoes() {dressing.setShoes(鞋子B);} }最后由构建人员搭配衣服 public class DressingPerson{private DressingBuilder dressingBuilder;public void setDressingBuilder(DressingBuilder dressingBuilder) {this.dressingBuilder dressingBuilder ;}public Dressing construct(){dressingBuilder.buildClothes();dressingBuilder.buildShoes();return dressingBuilder.getDressing();} }
http://www.pierceye.com/news/781118/

相关文章:

  • 儿童网站模板微信网站下载
  • 建设网站的市场背景搭建本地网站做色流
  • 湖南岳阳网站建设公司黄页顺企网宾馆在什么网站做推广效果好
  • 做外贸网站 怎么收钱网站自适应手机怎么
  • wordpress分只显示标题网站内容优化关键词布局
  • 校园云网站建设怎么做网站自动响应
  • 怎么做扫码进入网站北京seo计费
  • 网站备案 2016如何找网站
  • 网站开发客户挖掘做网站没签合同
  • 适合大学生做的兼职网站中国企业网信息查询系统
  • 淘宝网站的建设与运营设计思路做网站商铺模板
  • 网站优秀设计方案中国网站制作企业排行榜
  • 南昌建设局网站查询塔吊证怎么查福州seo网站建设
  • 机关内网站建设方案书给人做传销网站
  • 厦门有什么网站制作公司邢台太行中学简介
  • 天合建设集团网站做一个网站得做多少个页面
  • 做衣服接订单的网站网站用哪些系统做的
  • 爱美刻在线制作网站罗村网站制作公司
  • 现在网站用什么软件做免费的会计做账系统
  • 国外的包装设计网站三明网站设计
  • 网站源码怎样弄成网站工商登记网站
  • 2016做砸了的小网站一键创建网站
  • 怎么制作网站域名六安网站制作人才招聘
  • 网站建设 启象科技上海公司排名100强
  • 户外旅游网站排名深圳seo专家
  • 娄底建设网站的公司深圳人才招聘网
  • 网站建设和制作网站名称设置
  • 温州外贸网站深圳工程建设交易服务中心网站
  • 网站导航网址大全网页设计模板代码免费
  • 卖机械设备什么网站做推广好做机械有什么兼职网站