梳理你的思路(从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
相关推荐
天空属于哈夫克34 天前
企业微信二次开发:精准实现关键词自动回复
架构·企业微信
晨米酱4 天前
AGENTS.md:Agent 的上下文策略层
面试·架构·agent
这个DBA有点耶4 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
码流子4 天前
高速公路安全监测实践:碰撞监测预警+物联网底座,从感知到处置的闭环
大数据·人工智能·物联网·算法·架构
moMo4 天前
从固定流程到问题路由:让 LangGraph RAG 按需检索
架构
白远山4 天前
上海24小时自助健身房解决方案实战指南与经验分享
java·数据库·架构·需求分析
LorryJovens4 天前
【LAAP科研】双系统具身AGI范式研究——基于LAAP认知架构与Jev概率决策模型的系统性技术调研与范式验证
人工智能·gpt·安全·架构
JQweryuiop4 天前
中小型游戏陪练工作室数字化管理实践:基于七彩屋电竞护航小程序订单、履约与绩效系统的落地复盘
大数据·游戏·小程序·架构
LONGZETECH4 天前
一线职教实测:风光 580 汽车故障诊断仿真系统,破解实车实训四大核心痛点
人工智能·学习·安全·架构·汽车
萧瑟余晖5 天前
Netty 核心组件与 Reactor 模型详解
网络·架构