分类: 设计模式

设计模式:解决常见编程问题的重复可用解决方案

3 篇文章

设计模式 – 代理模式
设计模式 - 代理模式 前置知识: "主题"是接口或抽象类的统称,定义了行为规范; "主体"是实现这些行为的具体对象,是实际执行业务逻辑的实体。 一、概念 代理模式是一种结构型设计模式。 它通过提供一个代理类来代表或“代理”另一个类(称为真实主题)。 代理类和…
设计模式七大原则
设计模式七大原则 设计模式背后通常遵循着一些基本原则,这些原则指导着我们如何设计出更加灵活、可维护和可扩展的软件系统。 其中最为人所知的是“SOLID”原则,这五个字母分别代表了面向对象设计和编程的五大核心原则: 1. 单一职责原则(SRP) 概念: 一个类或模块应仅有一个引起它变化的原因。 通俗诠…
设计模式三大类型
设计模式三大类型 设计模式是软件开发中解决常见问题的一系列久经考验的解决方案。 这些模式被分类为三大类,分别是创建型模式、结构型模式和行为型模式。 一、创建型模式 创建型:Creational 创建型模式关注于对象的创建过程,旨在让程序的实例化过程更加灵活、可扩展且易于维护。 这类模式隐藏了实例化逻…