Mkdir700's Note

Mkdir700's Note

架构设计

SOLID 原则详解

SOLID原则是面向对象设计中的重要原则,包括Single Responsibility Principle(单一职责原则)、Open/Closed Principle(开闭原则)、Liskov Substitution Principle(里氏替换原则)、Interface Segregation Principle(接口隔离原则)和Dependency Inversion Principle(依赖倒置原则)。这些原则旨在提高软件设计的灵活性、可维护性和可扩展性。通过遵循这些原则,可以使代码更清晰、简洁,更易于测试和维护,降低类之间的耦合度,提高代码的复用性和可扩展性。
121
0
0
2025-03-14

常见设计模式 Python 实现

本文介绍了架构设计中常见的设计模式,包括单例模式、工厂模式和观察者模式的 Python 实现。在单例模式中实现了数据库连接池管理器,确保系统中只有一个连接池实例,支持连接获取和释放功能。工厂模式设计了一个支持多种数据格式解析的文件处理系统,包括 CSV、JSON、XML 和 YAML 格式。观察者模式则实现了股票市场监控系统,能够通知注册的观察者当股票价格发生变化。
105
0
0
2025-03-14