单例模式中的普通成员属性相当于静态属性吗?
class Url { private static $instance = null; public $urls = array(); public static function getInstance() { if (empty(self::$instance)) { s…
在面向对象编程中在使用到class的时候哪些class需要单例实现,哪些class不需要?
RT, 觉得在写web应用的时候基本上用到的class都是logic处理、操作,像是function的集合,这样的class需要单例以节省内存 ORM中返回的查找数据class不…
Javascript 如何实现接口?
最近在学习 JS 的面向对象实现,看「Javascript 设计模式」看不明白 JS 关于接口是怎么实现的。 比如有一个方法是这样的: var say = function(){ al…
JavaScript中的 Window 和 window有什么关系?
一个是首字母大写的Window,一个实首字母小写的window,同样的还有 Navigator / navigator, History / history , Document / document 等等,他们之…
逻辑结构相同的表是否应该合成一张表?
在新公司做项目的时候, 遇到的技术领导要求将逻辑结构相同的表全部合成一张表. 例如: comment #评论表 id user_id content reply_id add_time messag…
调用类方法时,Python的virtual machine 是怎么处理的?
正在看一个在线教程 Data Structures and Algorithms with Object-Oriented Design Patterns in Python(http://www.brpreiss.com/books/opus7/) 在 ht…