设计模式
文章平均质量分 97
後雪寒
哲学科学探索“真”,宗教宣扬“善”,文学艺术创造“美”。原来人类的文明发展过程是一种不断寻找真善美的过程。
人生也有涯,而知也无涯。
不沦为挣钱的机器,做有思想的芦苇。
不忘初心,方得始终。
展开
-
golang 设计模式-Creational
创建型模式:Singleton、Builder、Factory Method、Abstract Factory、PrototypeSingleton 单例设计模式having a unique instance of a type in the entire program在整个程序中只具有某一类型的唯一实例示例:唯一的计数器package creationaltype singleton struct { count int}var instance *singletonfunc原创 2021-07-01 14:58:18 · 673 阅读 · 0 评论 -
设计模式(17):结构型-组合模式(Composite)(2)
设计模式(Design pattern) 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。创建型模式(5):单例模式、抽象工厂模式、建造者模式、工...原创 2019-12-02 11:46:13 · 192 阅读 · 0 评论 -
设计模式(20):创建型-抽象工厂模式(Abstract Factory)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-17 16:54:23 · 308 阅读 · 0 评论 -
设计模式(21):创建型-单例模式(Singleton)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-18 09:58:24 · 355 阅读 · 0 评论 -
设计模式(11):行为型-解释器模式(Interpreter)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-12 15:17:04 · 299 阅读 · 0 评论 -
设计模式(12):结构型-适配器模式(Adapter)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-12 16:35:43 · 926 阅读 · 0 评论 -
设计模式(22):创建型-建造者模式(Builder)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-18 11:59:06 · 548 阅读 · 0 评论 -
设计模式(13):结构型-装饰模式(Decorator)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-12 17:52:25 · 635 阅读 · 0 评论 -
设计模式(23):创建型-原型模式(Prototype)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-18 16:41:57 · 562 阅读 · 0 评论 -
设计模式(14):结构型-代理模式(Proxy)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-13 10:15:37 · 1267 阅读 · 1 评论 -
设计模式(15):结构型-外观模式(Facade)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-13 17:46:15 · 407 阅读 · 0 评论 -
设计模式概述
关于金庸小说中到底是招式重要还是内功重要的争论从未停止,我们在这里并不分析张无忌的九阳神功和令狐冲的独孤九剑到底哪个更厉害,但我想每个武林人士梦寐以求的应该是既有淋漓的招式又有深厚的内功。看到这里大家可能会产生疑问了?搞什么,讨论什么招式与内功,我只是个软件开发人员。别急,正因为你是软件开发人员我才跟你谈这个,因为我们的软件开发技术也包括一些招式和内功:Java、C#、C++等编程语言,Ecl...转载 2018-04-27 11:05:47 · 316 阅读 · 0 评论 -
设计模式(19):创建型-简单工厂模式(Simple Factory)及工厂方法模式(Factory Method)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-17 16:08:43 · 493 阅读 · 0 评论 -
设计模式(10):行为型-中介者模式(Mediator)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-11 18:11:20 · 467 阅读 · 0 评论 -
设计模式(3):行为型-观察者模式(Observer)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-03 17:10:07 · 275 阅读 · 0 评论 -
设计模式(4):行为型-迭代器模式(Iterator)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-09 10:55:22 · 219 阅读 · 0 评论 -
设计模式(1):行为型-策略模式(Strategy)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-02 11:38:58 · 477 阅读 · 0 评论 -
设计模式(5):行为型-职责链模式(Chain of Responsibility)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-09 18:58:52 · 955 阅读 · 0 评论 -
设计模式(6):行为型-命令模式(Command)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-10 11:10:03 · 356 阅读 · 0 评论 -
设计模式(7):行为型-备忘录模式(Memento)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-10 16:03:33 · 304 阅读 · 0 评论 -
设计模式(2):行为型-模板方法模式(Template Method)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-03 11:03:32 · 224 阅读 · 0 评论 -
设计模式(8):行为型-状态模式(State)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-11 11:55:25 · 546 阅读 · 0 评论 -
设计模式(16):结构型-桥接模式(Bridge)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-17 09:45:17 · 1270 阅读 · 0 评论 -
设计模式(9):行为型-访问者模式(Visitor)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-11 16:16:43 · 409 阅读 · 0 评论 -
设计模式(18):结构型-享元模式(Flyweight)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式...原创 2018-04-17 11:03:54 · 450 阅读 · 0 评论 -
设计模式(17):结构型-组合模式(Composite)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。 创建型模式(5):单例模式、抽象工厂模式、建造者模式、...原创 2015-11-26 12:54:43 · 764 阅读 · 0 评论