- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 Pluggable Object Factory 可插入式对象工厂
ITK 中使用的其实是种称为 pluggable object factory 的设计模式,它可以在运行时进行动态替换,而且可以不修改已有代码的情况下添加处理新格式的图像文件类,等还有一些其它优点。它由两种模式组合而成:1.Abstract Factory 抽象工厂;2. Prototype 原型模式。还可能与单件模式(Singleton)组合。 简单的对象工厂可能如下所示: 1:
2010-01-08 10:08:00 1278 1
原创 ITK 中的智能指针与对象工厂演示-3
11.测试智能指针 //TestMySmartPointer.h#pragma once#if defined(_MSC_VER)#pragma warning ( disable : 4786 )#endif#include "MySmartPointer.h"#include #include //测试类基类,测试智能
2010-01-03 16:38:00 1375
原创 ITK 中的智能指针与对象工厂演示-2
6.对象工厂基类 //MyObjectFactoryBase.h#pragma once#include "MyCreateObjectFunction.h"#include #include #include ////关于对象工厂,参考上面给出的文章,写得很不错,关于泛化对象工厂的原理阐述的很清晰.//泛化对象工厂: http://bl
2010-01-03 16:18:00 1165
原创 ITK 中的智能指针与对象工厂演示-1
关于智能指针,一般有两种常用的策略,参考:智能指针;有一篇原创的智能指针写得不错:一个智能实现的改进。关于对象工厂,看到一篇写的不错的博文:泛化对象工厂简述。 在 ITK 中将智能指针与对象工厂结合。除少部分非常小的类之外,其它类都继承自 LightObject 或者 Object(其中,Object 也继承自 LightObject)。LightObjec 是 ITK 中最基层的
2010-01-03 16:01:00 2402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人