
设计模式
文章平均质量分 65
追烽少年x
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式的几个准则
摘要:C++设计模式遵循四大核心准则:1)开闭原则(对扩展开放,对修改关闭),通过抽象类和多态实现;2)依赖倒置原则(依赖抽象而非具体实现),使用接口隔离依赖;3)单一职责原则(每个类只负责单一功能),拆分多功能类为多个单一职责类;4)接口隔离原则(避免实现不需要的接口),将大接口拆分为多个小接口。这些准则共同提升了代码的可维护性、扩展性和灵活性。原创 2025-09-23 22:26:02 · 270 阅读 · 0 评论 -
设计模式---观察者模式(发布-订阅模式)
发布-订阅模式是一种消息传递模式,用于实现对象间的一对多依赖关系。这种模式实现了发布者和订阅者的解耦,提高了系统的灵活性和可扩展性。原创 2025-07-06 15:48:38 · 363 阅读 · 0 评论 -
单例模式的好处
唯一性:某些资源在整个应用程序中只需要一个实例,例如日志记录器、配置管理器、数据库连接池等。单例模式可以确保这些资源的唯一性,避免重复创建和管理。全局访问:单例模式提供了一个全局访问点,方便在程序的任何地方访问该实例,而无需通过复杂的依赖注入或传递对象引用。原创 2025-06-15 16:13:55 · 254 阅读 · 0 评论 -
设计模式中单例模式中懒汉模式的问题
懒汉模式在多线程环境下需要特别小心,常见的问题包括线程安全问题、内存泄漏、性能开销等。为了确保线程安全并避免性能问题,推荐使用或 C++11 中的静态局部变量来实现单例模式。通过这些改进,可以大幅度提升懒汉模式的效率和安全性。原创 2024-12-22 17:54:14 · 891 阅读 · 0 评论