Mkdir700's Note

Mkdir700's Note

架构设计

SOLID 原则详解

SOLID原则是面向对象设计的重要原则,由Robert C. Martin提出,旨在提高软件设计的灵活性、可维护性和可扩展性。其中包含S(单一职责原则)、O(开闭原则)、L(里氏替换原则)、I(接口隔离原则)、D(依赖倒置原则)。这些原则分别强调类的职责单一性、对扩展开放、子类替换父类不影响程序正确性、接口的精简专注和高层模块不依赖于低层模块而应依赖于抽象。遵循这些原则能使代码更清晰、易于测试和维护,降低耦合度,提高系统稳定性和可扩展性。
100
0
0
2025-03-14

常见设计模式 Python 实现

1.单例模式(Singleton Pattern) 题目描述: 实现一个数据库连接池管理器,确保系统中只有一个连接池实例,无论创建多少次都返回相同的实例。连接池应该支持获取连接和释放连接的功能。 要求: 1.实现一个 DatabaseConnectionPool 类,使用单例模式确保全局唯一 2.实
73
0
0
2025-03-14