
设计模式
文章平均质量分 86
miechalzhao
这个作者很懒,什么都没留下…
展开
-
Webkit RefPtr and PassRefPtr Basic
RefPtr and PassRefPtr Basics历史:在webkit当中很多对象是使用引用计数方式。这种方式的实现是通过每个类当中拥有ref和deref成员函数用来递增和减小引用计数。每一个ref方法调用和deref相对应。当引用计数变为0时,这个对象就会被delete。在webkit当中的很多类实现这种模式的方法是继承RefCounted类模板。回到2005年,我们发现有翻译 2013-08-07 23:05:22 · 2680 阅读 · 0 评论 -
设计模式之工厂方法(factory method)
Factory Method 模式的核心用意:使得一个类的实例化延迟到子类,让子类决定实例化哪个具体的类。工厂是制造产品的,那这个工厂具体制造什么样的产品则根据各个产业领域不同而不同。但是工厂对外的只是产品,具体产品如何生产对用户来说是透明的。下面列出一副图来描述工厂方法的结构:上述图中Product是接口部分.ConcreteProduct是具体的产品接口实现原创 2012-12-20 22:29:37 · 2471 阅读 · 0 评论