适合使用工厂模式(用函数来封装特定接口创建对象的细节):
1.对象的构建十分复杂
2.需要依赖具体环境创建不同实例
3.处理大量具有相同属性的小对象
工厂模式虽然解决了创建多个相似对象的问题,但没有解决对象识别的问题
构造函数:(构造函数的缺点在于每个方法都要在每个实例上重新创建一遍)
没有显式的创建对象;
直接将属性和方法赋给了this对象;
没有return语句;
适合使用工厂模式(用函数来封装特定接口创建对象的细节):
1.对象的构建十分复杂
2.需要依赖具体环境创建不同实例
3.处理大量具有相同属性的小对象
工厂模式虽然解决了创建多个相似对象的问题,但没有解决对象识别的问题
构造函数:(构造函数的缺点在于每个方法都要在每个实例上重新创建一遍)
没有显式的创建对象;
直接将属性和方法赋给了this对象;
没有return语句;