
设计模式
文章平均质量分 93
鄠邑原野
这个作者很懒,什么都没留下…
展开
-
十二种设计模式
作用:面向对象高内聚(Cohesion)和低耦合(Coupling)。因此,无论是封装、继承、多态还是设计模式都是为了这两个目标在努力。设计模式体现的是一种思想,而思想是指导行为的一切,设计模式可以指导程序员设计和开发。。原创 2024-02-21 23:14:33 · 977 阅读 · 0 评论 -
C++基础知识(单例模式)
Singleton(单例):在单例类的内部实现只生成一个实例,同时它提供一个静态的getInstance()工厂方法,让客户可以访问它的唯一实例;在单例类内部定义了一个Singleton类型的静态对象,作为外部共享的唯一实例。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。在程序启动时就创建单例对象,这种实现方法的优点是线程安全,因为再程序启动时就已经创建了单例对象,所以不需要考虑多线程同步问题。缺点是可能造成资源浪费,因为即使程序中并没有使用单例对象,它也已经被创建了。原创 2024-01-21 21:05:28 · 885 阅读 · 0 评论