Mkdir700's Note

Mkdir700's Note

架构设计

SOLID 原则详解

SOLID 原则详解 SOLID是面向对象设计中五个重要原则的首字母缩写,由Robert C. Martin(也被称为"Uncle Bob")提出。这些原则旨在使软件设计更加灵活、可维护和可扩展。下面我将详细解释每一个原则及其实际应用。 S - 单一职责原则 (Single Responsibili
156
0
0
2025-03-14

常见设计模式 Python 实现

本文介绍了三种常见的设计模式在 Python 中的实现:单例模式、工厂模式和观察者模式。在单例模式中,实现了一个数据库连接池管理器,确保系统中只有一个连接池实例;在工厂模式中,设计了支持多种数据格式解析的文件处理系统,包括实现了 CSV、JSON、XML 和 YAML 文件格式的解析器;在观察者模式中,实现了一个股票市场监控系统,支持多种类型的观察者,如邮件通知、短信通知和应用内通知。这些设计模式为软件架构提供了灵活性和可扩展性。
127
0
0
2025-03-14