主页

设计模式的分类

2023-12-05 09:55AM

参考:https://refactoringguru.cn/design-patterns

不同设计模式的复杂程度 细节层次以及在整个系统中的应用范围等方面各不相同

eg:将其类比于道路的建造 如果你希望让十字路口更加安全 那么可以安装一些交通信号灯 或者修建包含行人地下通道在内的多层互通式立交桥

最基础的 底层的模式通常被称为 这类模式一般只能在一种编程语言中使用

最通用的 高层的模式是 开发者可以在任何编程语言中使用这类模式 与其他模式不同 它们可用于整个应用程序的架构设计

此外 所有模式可以根据其或目的来分类 三种主要的模式类别

  • 创建型模式提供创建对象的机制 增加已有代码的灵活性和可复用性

  • 结构型模式介绍如何将对象和类组装成较大的结构 并同时保持结构的灵活和高效

  • 行为模式负责对象间的高效沟通和职责委派

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论