![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
浪淘米
勿忘初心,不负梦想,一切随心,随缘,随性,随情……
展开
-
单例模式
单例模式又叫做单态模式或者单件模式。在 GOF 书中给出的定义为:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式就是要控制类只产生一个对象,那么我们需要怎么去实现呢?通常,要构造出一个对象,我们必须使用类的构造函数,如果想限制对象的产生,一个办法就是将构造函数变为私有的(至少是受保护的),使得外面的类不能通过引用来产生对象;同时为了保证类的可用性,就必须提供一个自己...原创 2018-03-15 15:25:33 · 102 阅读 · 0 评论 -
工厂模式(简单工厂模式、工厂方法模式、抽象工厂模式)
工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来, 达到提高灵活性的目的。一、简单工厂模式 简单工厂模式,它在的目的很简单:定义一个用于创建对象的接口。其构成如下:1)工厂类角色含有一定的逻辑判断,根据不同条件去生成不同的对象。2)抽象产品角色其一般为父类,提供抽象的接口3)具体产品角色继承与父类,在该类中提供产品的具体实现。其类图展示如下:...原创 2018-03-15 09:59:07 · 232 阅读 · 0 评论