![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
谜之锋
这个作者很懒,什么都没留下…
展开
-
设计模式之建造者模式
1. 简介建造者模式(Builder Pattern)是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。这种类型的设计模式属于创建型模式(提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活)。2. 四个角色Builder:建造者,给出一个抽象接口,以规范产品对象...原创 2019-11-30 09:36:23 · 396 阅读 · 0 评论 -
设计模式之单例模式
设计模式之单例模式简介单例模式(Singleton Pattern),是一种常用的软件设计模式。单例模式能够确保一个类在任何时候只有一个实例,并且由类自己管理这个单独的实例,避免其它类产生实例,如果需要访问这个实例,可以通过类提供的全局访问点获取。这种类型的设计模式属于创建型模式(提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某...原创 2019-10-29 09:22:38 · 174 阅读 · 0 评论 -
设计模式及六大设计原则简介
设计模式及六大设计原则简介1. 设计模式简介设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。是软件开发人员在软件开发过程中面临一般问题的解决方案,这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性,使代码编写真正工程化。2. 什么是GOF(四人帮...原创 2019-08-21 19:43:05 · 208 阅读 · 0 评论 -
设计模式之工厂模式
设计模式之工厂模式1. 简介工厂模式(Factory Pattern)是开发中比较常用的设计模式之一.工厂模式(Factory Pattern)简单点理解就是创建对象的模式,比如使用频率最高的单例模式就是创建型模式的一种。这种类型的设计模式属于创建型模式(提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对...原创 2019-09-27 19:11:03 · 270 阅读 · 0 评论