关闭

沉睡已久的我,终于苏醒了。

我是一名不择不扣的程序员,除了编码,还是编码,...
阅读(303) 评论(1)

单件模式(Singleton Pattern)

概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。 从另一个角度来说,Singleton模式其实也是一种职责型模式。因为我们创建了一个对象,这个对象扮演了独一...
阅读(192) 评论(0)

如何学习开源项目

随着国内开源社区和项目的不断发展,学习、应用、贡献开源项目的开发人员越来越多。最近,研究过多个开源项目(包括KVM/QEMU、libvirt、OpenStack、Ceph、Zabbix等)的业内专家章宇在其博客中分享了学习开源项目的若干建议,值得读者借鉴。 章宇认为,学习开源项目,可以划分为五个层次,分别是: 了解项目的基本概念、基本用途、逻辑结构、基本原理、产生背景、应用场景...
阅读(265) 评论(0)
    个人资料
    • 访问:785次
    • 积分:28
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:2篇
    • 译文:0篇
    • 评论:1条
    文章存档
    最新评论