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

目录

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

[2、 结构形式愈大 通用性愈小​编辑](#2、 结构形式愈大 通用性愈小编辑)

[3、 从EIT造形 组合出设计模式](#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
相关推荐
phdsky2 小时前
【设计模式】策略模式
设计模式·策略模式
烛阴3 小时前
【TS 设计模式完全指南】构建你的专属“通知中心”:深入观察者模式
javascript·设计模式·typescript
BTU_YC4 小时前
FastAPI+Vue前后端分离架构指南
vue.js·架构·fastapi
Mr_WangAndy4 小时前
C++设计模式_创建型模式_原型模式Prototype
c++·设计模式·原型模式
哆啦code梦6 小时前
设计模式之代理模式-骆驼与巴巴羊的故事
设计模式·代理模式
大咖分享课6 小时前
双活、异地多活架构怎么设计才不翻车?
架构·两地三中心·多活架构
云宏信息6 小时前
赛迪顾问《2025中国虚拟化市场研究报告》解读丨虚拟化市场迈向“多元算力架构”,国产化与AI驱动成关键变量
网络·人工智能·ai·容器·性能优化·架构·云计算
贝塔实验室6 小时前
ADMM 算法的基本概念
算法·数学建模·设计模式·矩阵·动态规划·软件构建·傅立叶分析
Chan167 小时前
【 设计模式 | 结构型模式 代理模式 】
java·spring boot·后端·设计模式·intellij-idea
Juchecar8 小时前
翻译:为什么 本地优先应用 没有流行开来?
架构