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

网站建设 统一质量标准/温州seo网站建设

网站建设 统一质量标准,温州seo网站建设,土木建筑网站,利用路由器做网站“我一路向北,离开有你的季节;你说你好累,已无法再爱上谁”🌹 工厂模式的原则就是: 使用工厂来生产对象,生产对象的时候只需要和工厂打交道就可以了,不需要和具体的类进行耦合,达到解…

“我一路向北,离开有你的季节;你说你好累,已无法再爱上谁”🌹

工厂模式的原则就是:
使用工厂来生产对象,生产对象的时候只需要和工厂打交道就可以了,不需要和具体的类进行耦合,达到解耦的目的。

spring中有两大特性,IOCAOP。都知道吧?IOC就是基于工厂模式实现的。
spring中,对象的创建就是通过BeanFactoryApplicationContext 完成的

工厂模式具体涉及到三个类:
抽象产品类:定义了产品的规范,描述了产品的主要特性和功能。
具体产品类:实现或者继承抽象产品的子类。
工厂类:提供了创建产品的方法,调用者通过该方法来创建产品。

先来一个买汽车的案例。
抽象产品类:

package com.app.simple_facrory;public  abstract class Car {public abstract String getName();
}

具体产品类:

package com.app.simple_facrory;public class BWMCar extends Car {@Overridepublic String getName() {return "宝马汽车";}
}
package com.app.simple_facrory;public class BenchiCar extends Car {@Overridepublic String getName() {return "奔驰汽车";}
}
package com.app.simple_facrory;public class AodiCar extends Car{@Overridepublic String getName() {return "奥迪汽车";}
}

工厂类:造汽车的

package com.app.simple_facrory;public class SimpleCarFactory {public Car produceCar(String carName){Car car = null;if ("宝马汽车".equals(carName)){car = new BWMCar();}else if ("奔驰汽车".equals(carName)){car = new BenchiCar();}else if ("奥迪汽车".equals(carName)){car = new AodiCar();}else {System.out.println("没有您想要购买的汽车~");}return car;}
}

4S店: 其实就是4S店去生产汽车的地方运汽车过来然后向客户卖出去

package com.app.simple_facrory;public class BuyCar {public Car produce(String CarName){SimpleCarFactory simpleCarFactory = new SimpleCarFactory();Car car = simpleCarFactory.produceCar(CarName);return car;}
}

客户端:(你去4S店里买汽车,然后4s店告诉汽车工厂生产什么样的汽车)

package com.app.simple_facrory;public class CarClient {public static void main(String[] args) {BuyCar fourS = new BuyCar();Car car = fourS.produce("宝马汽车");String carName = car.getName();System.out.println(carName);}
}

说实话,其实我最喜欢的还是奥迪。哈哈哈哈哈哈哈哈哈哈哈

http://www.jmfq.cn/news/5139451.html

相关文章:

  • 深圳网页定做/短视频搜索优化
  • 网站产品数据如何恢复/地推网app推广平台
  • 专门做店铺转让的网站/怎么开一个网站平台
  • 一家公司做两个网站/个人怎么在百度上做推广
  • 建筑工程网格化/黄山seo推广
  • 外贸网站运营怎么做/广州疫情最新消息今天封城了
  • 中小学网络云平台/深圳优化网站方法
  • 做跨境网站注意/推广品牌的方法
  • 电子简历模板/东莞网络推广及优化
  • 计算机网络设计/西安seo培训机构
  • 男女做羞羞事图片大全动态网站/哪些网站可以免费发广告
  • 北京做网站优化的公司/深圳网站页面设计
  • 深圳做微信网站建设/2021热门网络营销案例
  • 用帝国做网站好做吗/深圳关键词优化
  • 铁岭免费网站建设/河南品牌网络推广外包
  • 毕业设计指导网站开发/郑州外语网站建站优化
  • 西安专业做网站的公司/百度网址是多少
  • 平顶山 网站建设公司/一站式发稿平台
  • app开发公司平台/湖南seo博客seo交流
  • wordpress 歌词 插件/东莞网络优化公司
  • 网站建设金手指排名可靠/唐山seo快速排名
  • 罗湖网站建设费用/直销的八大课程
  • 高端大气的网站/域名查询入口
  • 怎么做旅行网站/杭州seo专员
  • 做自媒体怎么在其它网站搬运内容/互联网营销师考试
  • 六安网站线上引流多少钱/互联网推广销售好做吗
  • 做网站一般需要什么/怎样宣传自己的产品
  • 手机触屏版网站开发/百度地图的精准定位功能
  • 软件项目管理是做什么/成都seo论坛
  • wordpress 按钮连接在哪里/seo价格是多少