
设计模式
文章平均质量分 73
coolshyman
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
策略模式详解
策略模式:定义:策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。解释:真实的例子:屠龙是一项危险的工作。有了经验,事情就变得容易了。资深屠龙者针对不同类型的龙制定了不同的战斗策略。简单来说,策略模式允许在运行时选择最适合的算法。维基百科说,在计算机编程中,策略模式是一种行为软件设计模式,可以在运行时选择算法。程序示例:原创 2022-03-29 23:00:30 · 395 阅读 · 0 评论 -
单例模式详解
单例模式:或许最简单的设计范式就是“单子”(Singleton) ,它能提供对象的一个(而且只有一个)实例。单子在Java库中得到了应用,但下面这个例子显得更直接一些://: SingletonPattern. java// The Singleton design pattern: you can//never instantiate more than one.//Since this isn't inherited from a Cloneable//base class原创 2022-03-28 10:43:26 · 907 阅读 · 0 评论