鳗鱼玫瑰

文章
6
资源
0
加入时间
2年10月17天

工厂方法模式(Factory Method)

工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 工厂方法模式结构图工厂方法模式实现简单工厂模式时的计算器 工厂方法模式实现简单工厂模式时的计算器结构图 工厂代码实现构建工厂接口/** * 构建工厂接口 */public interface IFactory { Operation CreateO...

Objective-C 中 load 和 initialize 方法

Objective-C 中绝大部分的类都继承自 NSObject 类。而在 NSObject 类中有两个特殊的类方法 + load 和 + initialize,用于类的初始化。load 和 initialize 的共同特点load 和 initialize 有很多共同点,比如: 1. 在不考虑开发者主动使用的情况下,系统最多调用一次 2. 如果父类和子类都被调用,父类的调...

C++ 中文字符串编辑距离计算

参考博客:编辑距离(levenshtein distance)C/C++实现使用wstring优化针对中文的处理:class levenshtein{public: static int compare( const std::string& s1, const std::string& s2 ) { // create two work vectors of integer distances const int m =