2011年12月5日
摘要: 1.单体模式的宗旨单体模式的宗旨在于确保某个类只有唯一的一个实例,并且为该类提供一个全局的访问点。当我们开发项目时,经常会发现一些类需要只有一个实例,比如:Window Manager,Print Spooler,对数据库引擎的唯一访问点等等。单体模式被GoF归于创建型的模式,但我认为它应归位责任型的模式,因为单体模式的价值在于将一个类的职责集中在唯一的一个单体对象之中。2.单体模式的实现单体模式的实现有很多种,每种都有自身的优点和缺点,但是宗旨都是确保单体的唯一。由于static关键字的“天生资质”,注定了它与单体模式的“姻缘”。下面罗列出几种实现方法,假设的场景都是:将PrintSpool 阅读全文
posted @ 2011-12-05 11:24 皮卡丘^_^ 阅读(1527) 评论(0) 推荐(0)