![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
csuwujiyang
这个作者很懒,什么都没留下…
展开
-
设计模式之一:单例模式
单例模式介绍 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。 简单实现 定义一个单例类,使用类的私有指针变量指向类的唯一实例,并且使用一个共有的静态方法获取该实例。原创 2017-07-27 21:03:55 · 454 阅读 · 0 评论 -
设计模式之二-工厂模式
工厂模式简介 面向对象编程中,为了提高内聚和松耦合,经常会抽象出一些类的公共接口以形成抽象基类或者接口。这样我们可以通过声明一个指向基类的指针来指向实际的子类实现,达到了多态的目的。这里很容易出现的一个问题就是多个子类继承自抽象基类,我们不得不在每次要用到子类的地方就编写诸如 new ×××;的代码,这样就有两个问题: ①客户程序员必须知道实际子类的名称。 ②程序的扩展性和维护变得越来越困原创 2017-07-28 13:02:25 · 421 阅读 · 0 评论