
设计模式
文章平均质量分 81
yuhan_9204
这个作者很懒,什么都没留下…
展开
-
设计模式 1-简单工厂模式
1.using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SimpleFactory { class Program { static void Main(string[] args) {原创 2015-06-25 15:35:30 · 299 阅读 · 0 评论 -
如何正确地写出单例模式
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。 懒汉式,线程不安全 当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样教我们的。转载 2016-06-16 12:28:48 · 370 阅读 · 0 评论