![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
moonights
这个作者很懒,什么都没留下…
展开
-
设计模式之单例模式
本文将探讨单例模式的各种情况,并给出相应的建议。单例模式应该是设计模式中比较简单的一个,但是在多线程并发的环境下使用却是不那么简单了。首先看最原始的单例模式。 1 package xylz.study.singleton; 2 3 public class Singleton { 4 5 private static Singleton instance = null; 6 ...原创 2010-01-25 11:33:53 · 79 阅读 · 0 评论 -
设计模式之适配器模式
什么是设计模式 在软件开发的世界里,许多领域中的问题具有相似的特性。就像造房子一样,不管要盖一座购物中心,还是要盖一座假日酒店,它们之间都有基本上相似的工作步骤,都需要搭建梁柱,铺置房顶等工作。在做这些工作时都需要遵循某种特殊的技术要求,以使得房子的结构、承受能力达到合理,这些规则是前人经过精确的计算和失败的教训得来的。对于软件开发也一样,如果我们希望编写出来健壮、灵活的应用程序,也有必要进行精...原创 2010-01-25 11:39:25 · 65 阅读 · 0 评论 -
什么是模式?什么是框架?
1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模...原创 2010-01-25 11:41:45 · 89 阅读 · 0 评论 -
约瑟夫环算法
C/C++ code <!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> #include <stdio.h> #include <malloc.h> #define LEN s...原创 2010-06-01 13:45:11 · 63 阅读 · 0 评论