首页 > 其他分享 >工厂模式的一些想法

工厂模式的一些想法

时间:2023-03-03 20:14:36浏览次数:28  
标签:这句 ArrayList List 模式 工厂 想法 代码

程序员的通病,写代码是为自己写的。

这句话是废话。

但是就像StackOverflow那个问题:为什么要

List l = new ArrayList<>();

很火一样。 核心是: 你不要为自己写代码。你的代码是要和第三方合作,以接口的形式暴露出去。

听上去晦涩难懂。但是能够理解这句话即是软件工程的实质。

等找到那篇文章再贴在这里,待更新。

 

设计模式中的工厂模式,和这里异曲同工。

如果你不理解List,ArrayList ,工厂这里同样一知半解。

还是那句:不要只顾着写让“自己”爽的代码。那不如倒退回到面向过程。

标签:这句,ArrayList,List,模式,工厂,想法,代码
From: https://www.cnblogs.com/hangwei/p/17176808.html

相关文章

  • 关于考研一战失败后的想法
    考研到现在已经结束了68天。当初一心想要考上的那种决心和动力已经不复存在现在摆在眼前的路就是两条一条是铁了心去准备工作,完全不考虑考研二战的事情,第二条路就是从现在......
  • 单例模式
    classSingleton{privateSingleton(){}privatestaticvolatileSingletonsingleton=null;publicstaticSingletongetInstance(){if......
  • 成品直播源码,Flutter 夜间模式 全局字体
    成品直播源码,Flutter夜间模式全局字体 import'package:flutter/material.dart';import'package:flutter_widget/router/applicationRouterGradual.dart';import'pa......
  • 访问者模式
    访问者模式是一种将算法与对象结构分离的软件设计模式。它可以让你在不修改对象结构的情况下,对对象结构中的元素进行不同的操作。访问者模式的优点是符合单一职责原则,优秀......
  • Book-深入设计模式
    Book-深入设计模式https://refactoringguru.cn/design-patternshttps://github.com/RefactoringGuruhttps://github.com/RefactoringGuru/design-patterns-cpp设计模......
  • 22-享元模式
    22-享元模式概念享元模式(flyweight),运用共享技术有效地支撑大量细粒度的对象享元模式可以避免大量非常相似的开销。在程序设计中,有时需要生成大量细粒度的类实例来表示......
  • 关于解决UEditor源码模式下提交保存样式 样式是乱的
             问题1这个项目的UEditor是用来编辑页面的 每个页面又有不同的模块 然而业务部门有时候是会直接从别的模块直接复制源代码然后在可视模式......
  • 华普物联HP-AIOCAT-244关于石油化工厂解决方案,物联网解决方案,物联网应用平台,数据监管
    石油化工作为化学工业中的基干工业,非常重视安全,因此即时通信,人员调度,安全保障,是石油化工行业高效、安全生产的核心关键。智能化信息技术解决方案操作使用便利、高效,全天自......
  • 装饰模式
    概述《设计模式》一书中对于“装饰模式”的动机描述如下:动态地给一个对象添加一些额外的职责按照SOLID面向对象编程原则中的O(开闭原则),对于功能的修改应当关闭,而......
  • 创建型:工厂模式-简单工厂
    定义之所以叫简单工厂是因为真的非常简单,只要一个工厂(函数)就可以了,如果把被创建的对象称为产品,把创建产品的对象或者方法称为工厂,那么只需要传入不同的参数,就可以......