梳理你的思路(从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
相关推荐
数字化顾问7 小时前
(125页PPT)IBM流程架构方法论及案例(附下载方式)
架构
●VON8 小时前
深入昇腾NPU:从架构到算子开发的全栈探索
架构·昇腾·昇腾npu·gpt-oss-20b·昇腾训练营
Wang's Blog10 小时前
Nestjs框架: 微服务项目工程结构优化与构建方案
微服务·云原生·架构·nestjs
乐悠小码10 小时前
Java设计模式精讲---02抽象工厂模式
java·设计模式·抽象工厂模式
GM_82811 小时前
初识DDD架构
架构
wangruofeng12 小时前
为 CI/CD 装上“眼睛”:App 包大小监控的实践
ci/cd·架构
装不满的克莱因瓶16 小时前
【Java架构师】各个微服务之间有哪些调用方式?
java·开发语言·微服务·架构·dubbo·restful·springcloud
apollo_qwe16 小时前
Vue 权限控制神技!自定义 auth 指令优雅实现按钮级权限管理
vue.js·架构
乙己40717 小时前
设计模式——原型模式(prototype)
设计模式·原型模式
⑩-17 小时前
浅学Java-设计模式
java·开发语言·设计模式