梳理你的思路(从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
相关推荐
源代码•宸8 小时前
深入浅出设计模式——创建型模式之工厂模式
设计模式
天天进步20159 小时前
设计模式在Java中的实际应用:单例、工厂与观察者模式详解
java·观察者模式·设计模式
范纹杉想快点毕业10 小时前
ZYNQ芯片,SPI驱动开发自学全解析个人笔记【FPGA】【赛灵思
stm32·单片机·嵌入式硬件·mcu·架构·51单片机·proteus
Pomelo_刘金10 小时前
Worker 常用 6 种结构与适用场景
架构
亿道电子Emdoor11 小时前
【ARM】ARM架构基础知识
arm开发·架构·arm
一语长情11 小时前
从《架构整洁之道》看编程范式:结构化、面向对象与函数式编程精要
后端·架构·代码规范
尘似鹤12 小时前
c++注意点(12)----设计模式(生成器)
c++·设计模式
归云鹤12 小时前
设计模式十:单件模式 (Singleton Pattern)
单例模式·设计模式
梦想改变生活13 小时前
《Flutter篇第一章》基于GetX 和 Binding、Dio 实现的 Flutter UI 架构
flutter·ui·架构
火山锅13 小时前
🚀 Spring Boot枚举转换新突破:编译时处理+零配置,彻底告别手写转换代码
java·架构