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

廊坊做网站的大公司别人冒用我们公司做的网站怎么关掉

廊坊做网站的大公司,别人冒用我们公司做的网站怎么关掉,免费wordpress空间,广东省自然资源厅地址一、什么是建造者模式#xff1f; 将复杂对象的构建与表示进行分离#xff0c;使得统一的构建过程#xff0c;可以创建出不同的对象表现模式 就是将复杂对象里面的成员变量#xff0c;设置不同的值#xff0c;使得生成出来的对象拥有不同的属性值#xff1b; 二、特点…一、什么是建造者模式 将复杂对象的构建与表示进行分离使得统一的构建过程可以创建出不同的对象表现模式 就是将复杂对象里面的成员变量设置不同的值使得生成出来的对象拥有不同的属性值 二、特点 要解决的问题复杂对象使用不同的构建过程产生拥有不同对象属性的对象调用者只需要设定不同的属性值不需要了解属性值之间是怎么构建出来对象的 抽象建造者抽象创建者接口 实际建造者抽象创建者的不同实现 产品复杂产品 指挥者用来与调用者交互实现通过抽象创建者生产出产品的流程 三、角色和实现 实现方式一 抽象建造者 public interface CarBuilderInterface {Object builderWheel();Object builderFrame();Object builderCoreComponent();} 具体建造者 public class CarBuilderInterfaceImpl implements CarBuilderInterface {Overridepublic Object builderWheel() {System.out.println(生产了一个轮子);return 返回轮子;}Overridepublic Object builderFrame() {System.out.println(生产了一个车架);return 返回车架;}Overridepublic Object builderCoreComponent() {System.out.println(生产了核心组件);return 返回核心组件;} } 具体的产品 public class CarProduct {private String wheel;private String frame;private String coreComponent;public String getWheel() {return wheel;}public void setWheel(String wheel) {this.wheel wheel;}public String getFrame() {return frame;}public void setFrame(String frame) {this.frame frame;}public String getCoreComponent() {return coreComponent;}public void setCoreComponent(String coreComponent) {this.coreComponent coreComponent;} } 指挥者Director实例化建造者通过建造者组织具体的产品 public class CarBuilderDirector {private CarBuilderInterface carBuilderInterface;public CarBuilderDirector(CarBuilderInterface carBuilderInterface) {this.carBuilderInterface carBuilderInterface;}public CarProduct builderCarProduct() {CarProduct carProduct new CarProduct();carProduct.setWheel(carBuilderInterface.builderWheel().toString());carProduct.setFrame(carBuilderInterface.builderFrame().toString());carProduct.setCoreComponent(carBuilderInterface.builderCoreComponent().toString());return carProduct;} } 当需要使用建造者模式进行对象构建时 public class Client {public static void main(String[] args) {CarBuilderInterface carBuilderInterface new CarBuilderInterfaceImpl();CarBuilderDirector carBuilderDirector new CarBuilderDirector(carBuilderInterface);CarProduct carProduct carBuilderDirector.builderCarProduct();System.out.println(生成了一个车 carProduct.getWheel() , carProduct.getFrame() , carProduct.getCoreComponent());} }实现方式二使用静态内部类的方式实现 /*** 通过内部类的形式实现建造者模式并且可以实现链式调用*/ public class CarBuilderExample {private String wheel;private String frame;private String coreComponent;private CarBuilderExample(String wheel, String frame, String coreComponent) {this.wheel wheel;this.frame frame;this.coreComponent coreComponent;}public static class CarBuilderExampleBuilder {private String wheel;private String frame;private String coreComponent;public static CarBuilderExampleBuilder builder() {return new CarBuilderExampleBuilder();}public CarBuilderExampleBuilder wheel(String wheel) {this.wheel wheel;return this;}public CarBuilderExampleBuilder frame(String frame) {this.frame frame;return this;}public CarBuilderExampleBuilder coreComponent(String coreComponent) {this.coreComponent coreComponent;return this;}public CarBuilderExample builderExample() {return new CarBuilderExample(wheel, frame, coreComponent);}}public static void main(String[] args) {CarBuilderExampleBuilder builder CarBuilderExampleBuilder.builder();CarBuilderExample carBuilderExample builder.wheel(轮子).frame(车架).coreComponent(核心部件).builderExample();System.out.println(carBuilderExample.coreComponent carBuilderExample.frame carBuilderExample.wheel);}}lombok包里面的Builder也是通过这种模式实现的 四、与工厂方法和抽象工厂之间的区别 工厂是指创建一个类型的多种实现 抽象工厂是指创建一系列类型的多种实现
http://www.w-s-a.com/news/963629/

相关文章:

  • 网站建设需要知识百度统计数据
  • 自已如何做网站建设通网站会员共享密码
  • 做网站学习什么wordpress 文件夹
  • 前端移动网站开发wordpress图文混排
  • 企业网站建站那种好商城类网站怎么优化
  • 手机微网站怎么制作的网上找设计师
  • 网站建设包括哪些方面学校网站 建设
  • 贵阳网站优化公司建筑设计师用什么软件
  • 网站建设的小说静态网页模板免费网站
  • 芜湖建设厅官方网站wordpress自动设置缩略图
  • 推荐网站网页湛江网站建设哪家优惠多
  • 传奇网站免费空间网店装修店面
  • 网站改版 重新收录湖南建筑信息一体化管理平台
  • 可以做直播卖产品的网站陕西省建设银行网站
  • 搭建网站的英语seo优化专员招聘
  • 做网站深紫色搭配什么颜色网站的在线支付怎么做
  • 中国最大网站建设公司长沙专业做网站公司哪家好
  • 金峰辉网站建设菏泽财富中心网站建设
  • 怎么做网站站长视频企业网站开发意义
  • 网站创建多少钱商标自助查询系统官网
  • 免费做App和网站的平台广州做网站推广的公司
  • 衡水做网站推广的公司wordpress相册滑动
  • 不用域名也可以做网站公司网站建设制作难么
  • 学做网站培训机构wordpress 图片拉伸
  • 成都捕鱼网站建设wordpress自定义文章类别
  • wordpress网站怎么加速湖北网站建设企业
  • 迁安做网站中的cms开发南平网站建设公司
  • 肥西县住房和城乡建设局网站代驾系统定制开发
  • 网站建设明细报价表 服务器qq是哪家公司的产品
  • html链接网站模板wordpress怎么调用简码