梳理你的思路(从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
相关推荐
wei_shuo3 小时前
Apache IoTDB 架构特性与 Prometheus+Grafana 监控体系部署实践
架构·apache·iotdb
七宝大爷4 小时前
GPU服务器深度解析:H100/H200的“机头”与“模组”架构详解
运维·服务器·架构·h100·h200
让我上个超影吧5 小时前
设计模式【工厂模式和策略模式】
java·设计模式·策略模式
koping_wu6 小时前
【Kafka】架构原理、消息丢失、重复消费、顺序消费、事务消息
分布式·架构·kafka
Query*9 小时前
Java 设计模式——建造者模式:从原理到实战的极简指南
java·设计模式·建造者模式
fakerth9 小时前
【OpenHarmony】AI引擎模块架构
人工智能·架构·openharmony
咕噜签名分发冰淇淋10 小时前
内测分发平台是否支持应用的微服务化部署
微服务·云原生·架构
Tiny_React10 小时前
智能体设计模式-CH05:工具使用(Tool Use)
设计模式
舒克起飞了10 小时前
设计模式——建造者模式
设计模式·建造者模式
Tiny_React10 小时前
智能体设计模式-CH06:规划(Planning)
设计模式