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

公司网站建设有哪些公司可以做百度搜图片功能

公司网站建设有哪些公司可以做,百度搜图片功能,网站投资多少钱,茂名网站制作公司江湖上再也没人找林家的麻烦了。因为林平之一怒之下将辟邪剑谱公诸天下。一下子印出去几万份#xff0c;江湖上人人都能轻而易举的得到这本无尚武学#xff1b;然而江湖人士却陷入深深的矛盾之中#xff1a; 不练#xff0c;别人练了#xff0c;分分钟秒杀你#xff1b;练… 江湖上再也没人找林家的麻烦了。因为林平之一怒之下将辟邪剑谱公诸天下。一下子印出去几万份江湖上人人都能轻而易举的得到这本无尚武学然而江湖人士却陷入深深的矛盾之中 不练别人练了分分钟秒杀你练了不光要做出极大的牺牲而且练完后也就那么回事因为别人也练了。 ——《笑傲江湖之内卷》 如果说简单工厂模式和工厂方法模式是《嵩山剑法》和《大嵩阳神掌》那么抽象工厂模式就是被广而告之的《辟邪剑谱》。只不过在掌握了前面两种工厂模式后抽象工厂模式要容易理解的多。 一言 抽象工厂模式是简单工厂模式和工厂方法模式的整合。 概述 抽象工厂模式定义了一个interface用于创建相关或有依赖关系的对象族而无需指明具体的类。它可以将简单工厂模式和工厂方法模式进行整合。 从设计层面看抽象工厂模式就是对简单工厂模式的改进(或者称为进一步的抽象)。将工厂抽象成两层AbsFactory(抽象工厂) 和 具体实现的工厂子类。程序员可以根据创建对象类型使用对应的工厂子类。这样将单个的简单工厂类变成了工厂簇更利于代码的维护和扩展。 更进一步 作为一个95后笔者依稀记得初中时候在学校旁有一家很好吃的面馆店面不大却很是整洁在那个没有自媒体和云支付的时代依然是生意火爆。自然的在我上高中的时候这家店就开了大量的连锁店虽然名声还在可是分店的味道却渐渐不如人意。慢慢的传来了面馆经营不善的消息我还在当时的报纸上看到了老板的求贤广告。 我觉得这其实是很多加盟类餐饮要面临的最大挑战之一挺住了就是做大做强挺不住可能就是血本无归。这个问题就是在分店不断扩张的情况下如何保持品牌原本的竞争力是可复制的。 其实工厂方法模式和抽象工厂模式就很好的阐明了这一点。在最初接触两种模式很容易混淆不理解工厂方法模式和抽象工厂模式的区别如果用我的话简单来说工厂方法模式就像一个小老板它将自己优秀的方法抽象出来允许子类继承和实现但是主体基本还是掌控在自己手里。所以这个小老板会有为数不多的分店子类但势必不会将事业做的很大。 而抽象工厂模式则是一个一心想打通整个产业链的企业家它不拘泥于优势方法的具体实现它只想要扩展性最高的实现方案。 案例 我还是延续上一次的案例wayne 继续着造车梦这一次我们在北京、伦敦都开设了造车工厂使得我不得不将部分的自主权利下放的各个工厂。 抽象工厂 public interface AbsFactory {public Car createCar(String orderType); }北京工厂 public class BjFactory implements AbsFactory{Overridepublic Car createCar(String orderType) {Car car null;if (orderType.equals(oil)){car new OilCar();car.setName(北京产 wayne 系列混合动力轿车);}else if (orderType.equals(ele)){car new EleCar();car.setName(北京产 wayne 系列电车 );}return car;} }伦敦工厂 public class LDFactory implements AbsFactory{Overridepublic Car createCar(String orderType) {Car car null;if (orderType.equals(oil)){car new OilCar();car.setName(伦敦产 wayne 系列混合动力轿车);}else if (orderType.equals(ele)){car new EleCar();car.setName(伦敦产 wayne 系列电车 );}return car;} }订单 public class OrderCar {AbsFactory factory;//构造器public OrderCar(AbsFactory factory){setAbsFactory(factory);}//set工厂private void setAbsFactory(AbsFactory factory){System.out.println(使用的是抽象工厂模式);Car car null;String orderType;this.factory factory;do {orderType getType();car factory.createCar(orderType);//factory可能是北京的工厂也可能是伦敦的工厂if (car!null){car.prepare();car.process();car.assemble();car.check();}else {System.out.println(订购失败);break;}}while (true);}private String getType(){try {BufferedReader strin new BufferedReader(new InputStreamReader(System.in));System.out.println(input car type);String str strin.readLine();return str;} catch (IOException e) {e.printStackTrace();}return ;} }分析 可以看到结构上和工厂方法模式非常像对于二者的区别我们可以再根据chatGPT的回答深入理解下 也就是说抽象方法模式更像是为更广泛的产品体系准备的一种工厂模式。它使得整个体系更加松散和灵活实现了高度解耦的结构。 关注我共同进步每周至少一更。——Wayne
http://www.zqtcl.cn/news/156153/

相关文章:

  • 做网站网站软件开发经费预算
  • 优化网站图片网站图片布局
  • 有效的网站需要做到什么意思商业网站是什么
  • 网站设计开发网站用c 建网站时怎么做导航菜单栏
  • 哪些网站做推广比较有效果厦门网站建设公司名单
  • 街头小吃加盟网站建设网站专题制作
  • 网站论坛推广方案加强思政部网站建设
  • 查看WordPress网站插件北京西站附近的景点有哪些
  • 网站建设技术合同模板下载怎么用phpstudy做网站
  • 青岛网站建设找二维码生成器怎么弄
  • 百度突然搜不到我的网站网络安全软件有哪些
  • 江阴做网站的地方网站维护需要的知识
  • 做网站是域名怎么申请网页设计跟做网站一样吗
  • 叮当快药网站谁做的网站开发遇到的最大困难
  • 一个域名可以建几个网站毕业设计可以做哪些简单网站
  • 知名商城网站建设报价wordpress 后台 logo
  • 单位网站建设框架yellow网站推广联盟
  • html5和php做网站做网站租用服务器
  • 网站开发中效率较高的编程语言公司域名注册流程
  • 万户网站管理系统4.0cms监控系统手机版下载
  • 宁波专业网站建设怎么做如何做一个虚拟网站
  • 网站栏目建设调研公司怎么建立一个网站
  • 苍溪建设局网站网站建设和维护采购协议
  • 代做网站微信号下载 wordpress插件
  • 泉州住房建设局网站wordpress输入html代码
  • 为什么访问外国网站速度慢沈阳网站公司排名
  • 网站建设+泰安网站项目建设策划方案
  • 微信人生里面微网站怎么做wordpress 第三方登录 代码
  • 做商城网站哪里高端大气网站案例
  • 网站做项目网站设计公司深