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

哪位大神推荐一下好网站注册城乡规划师好考吗

哪位大神推荐一下好网站,注册城乡规划师好考吗,有哪些网站是免费学做网页的,怎么做网站的后台抽象工厂模式(Abstract Factory) 上文我们说到了工厂模式,工厂模式有一个缺点:类的创建依赖工厂类,如果我们想要拓展程序,就需要对工厂类进行修改,这样做违背了闭包的原则。所以就有了抽象工厂模…

抽象工厂模式(Abstract Factory)
上文我们说到了工厂模式,工厂模式有一个缺点:类的创建依赖工厂类,如果我们想要拓展程序,就需要对工厂类进行修改,这样做违背了闭包的原则。所以就有了抽象工厂模式:创建多个工厂类,需要拓展程序的时候,直接增加新的工厂类即可。

我们还上文的例子说明理解:

  //抽象工厂模式interface Eat {//创建共同接口void eat();}class EatRice implements Eat { //吃米饭 实现类@Overridepublic void eat() {System.out.println("EatRice!");}}class EatNoodles implements Eat { //吃面条 实现类@Overridepublic void eat() {System.out.println("EatNoodles!");}}interface Provider {Eat produce();}class EatRiceFactory implements Provider {//吃米饭工厂类@Overridepublic Eat produce() {return new EatRice();//实例化}}class EatNoodlesFactory implements Provider {//吃面条工厂类@Overridepublic Eat produce() {return new EatNoodles();//实例化}}public class Main {//测试类public static void main(String[] args) {Provider provider=new EatRiceFactory();Eat eatrice=provider.produce();eatrice.eat();}}输出:EatRice!

我们使用抽象工厂模式,我们只需要创建工厂类实现Provider接口,这样即使增加一个功能,我们也只需要在创建一个工厂类实现Provider接口即可,在不需要修改现成代码的同时也有好的拓展性。

在这里插入图片描述

http://www.lbrq.cn/news/2576557.html

相关文章:

  • 做外包的网站有哪些问题黄页88网站推广方案
  • 沈阳网站建设找思路百度注册公司网站
  • 网站建设价格报价app推广平台网站
  • 建设国家游戏网站网站怎么快速被百度收录
  • app开发网站建设公司哪家好国内ip地址 免费
  • 同时在线上万人的网站需要什么配置云服务器福州网站seo优化公司
  • 企业信息公示系统全国官网seo人员的职责
  • seo网站导航建设技巧可以免费投放广告的平台
  • 怎么用node做动态网站seo概念
  • 学做网站论坛坑人吗seo外包大型公司
  • 赶集的网站怎么做考试培训
  • nginx 做udp网站电子邮件营销
  • 增城头条新闻上海网站seo快速排名
  • 宣武上海网站建设百度关键词热度
  • 赣州福泰龙网站建设泉州百度竞价推广
  • 哪个网站可下载免费ppt微信朋友圈广告投放代理
  • 亚马逊美国站登录入口免费com域名注册网站
  • wordpress网站同步插件企业官网建站
  • 泉州建站费用百度推广客服电话
  • 商务网站建设实训报告百度推广平台登录网址
  • 网络科技公司网站首页程序员培训
  • 网站开发的需求文档模板产品网络推广怎样做
  • dede 中英文网站 怎么做软文推广有哪些平台
  • 网页设计网站建设广告网络推广
  • 平面设计专业网站微信软文
  • 交互网站 百度seo网站排名推广
  • 网站建设爫金手指科捷15广告联盟推广
  • 做网站公司好开吗官网首页入口百度
  • 上海网站建设公司电java培训班学费一般多少
  • 松江品划做网站四川seo整站优化
  • ARPO:让LLM智能体更高效探索
  • python学智能算法(三十一)|SVM-Slater条件理解
  • 深入 Go 底层原理(六):垃圾回收(GC)
  • Agents-SDK智能体开发[4]之集成MCP入门
  • 淘宝获取商品SKU详情API接口操作指南
  • Next.js 怎么使用 Chakra UI