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

梳理你的思路(从OOP到架构设计)_简介设计模式

目录

1、 模式(Pattern) 是较大的结构​编辑

2、 结构形式愈大 通用性愈小​编辑

3、 从EIT造形 组合出设计模式


1、 模式(Pattern) 是较大的结构

组合与创新

  • 達芬奇說:簡單是複雜的終極形式

       (Simplicity is the ultimate form of sophistication) —Leonardo da Vinci

  • 乔布斯(Jobs)说:「创造无非就是把事物联结起来, …即若是非凡的创意通常也不过是对已有事物进行的新组合而已。」
  • 例如, 在飞机业里,架构师的愿景是把一群各自「不会飞」的组件(如轮胎、引擎、机翼、机尾、油箱等),以精致架构将它们巧妙地组合起来,竟然整体就飞起来了。
     

2、 结构形式愈大 通用性愈小

3、 从EIT造形 组合出设计模式

  • 相对上,

       -- EIT造形属于原子层级;
       -- 设计模式(Design Pattern)属于分子层级。

       

  • 例如, 2 个EIT造形组合成为较大结构的Factory Method设计模式

          

      

  • 左边EIT造形负责<创建>右边EIT造形的对象(Object)。
  • 就称左边EIT造形为: Factory(工厂)EIT
  • 而称右边EIT造形为: Product(产品)EIT

http://www.kler.cn/a/449640.html

相关文章:

  • 怎么设置电脑密码?Windows和Mac设置密码的方法
  • 菜鸟带新鸟——基于EPlan2022的部件库制作
  • jsp中的四个域对象(Spring MVC)
  • Day1 苍穹外卖前端 Vue基础、Vue基本使用方式、Vue-router、Vuex、TypeScript
  • 【已解决】黑马点评项目Redis版本替换过程中误删数据库后前端显示出现的问题
  • 浅谈算法交易
  • 【首发1day详情】CVE-2024-51479 全网首发漏洞复现分析+POC (Next.js权限绕过)
  • uni-app开发完成app上传OPPO认定为马甲包如何处理?
  • 计算机网络压缩版
  • 【漏洞复现】CVE-2022-23544 SSRF
  • 机器学习实战32-利用机器学习对电商销售数据进行归因分析的方法,旨在找出销量下降的原因
  • macOS Sequoia 15.2 发布下载,带来 Apple 智能重大更新
  • MySQL实战之数据管理
  • pytorch中torch.nn.functional.normalize、nn.norm和LayerNorm计算中的区别
  • Java CPU飙升 排查
  • pytorch MoE(专家混合网络)的简单实现。
  • 【网络安全】网站常见安全漏洞—服务端漏洞介绍
  • Linux提示Could not resolve host
  • 30多种独特艺术抽象液态酸性金属镀铬封面背景视觉纹理MOV视频素材
  • 【Java基础面试题031】Java运行时异常和编译时异常之间的区别是什么?
  • 验证 Dijkstra 算法程序输出的奥秘
  • 12.12深度学习_CNN_项目实战
  • 武汉火影数字3D光影秀打造 “光+影+文化+故事+演艺“完美融合
  • Redis 事务处理:保证数据完整性
  • 深入理解Redis
  • 期权VIX指数构建与择时应用