
Android中的设计模式
dajijidanaizi
这个作者很懒,什么都没留下…
展开
-
单例模式--vold
单例模式是一种非常实用的模式,模式本身并不复杂。在Android的Vold,surface中都用到了这种模式,之所以采用单例模式,原因显而易见,同一个资源不可能被2个管理者缩管理。废话少说,看一下Vold系统的单例模式: NetlinkManager * NetlinkManager::Instance() { if(!sInstance) { sInstance = new Netl原创 2013-03-26 22:48:05 · 1266 阅读 · 0 评论 -
C++ 的访问控制设计原理
众所周知,在C++ 中对类成员的访问有3中控制模式,分别是:procted,public,private.当时BJ设计这3中访问模式是基于以下3中考虑:对类对象的用户会有3中分别是:一般用户,实现者用户,和派生类用户。考虑到数据的封装性,一般用户和实现者用户是最容易想到的,派生类用户是最不容易想到的一种。因为这个原因protected成为了被滥用最多的访问模式。 ::是进入私有域的标志。原创 2013-06-05 19:39:23 · 1446 阅读 · 0 评论