工厂模式

来源:互联网 发布:淘宝 答案宠物店 假粮 编辑:程序博客网 时间:2024/06/11 06:36
工厂是用来生产产品的。在ios开发中,产品就是类的对象,工厂就是工厂方法。 

工厂模式就是定义创建对象的接口,让子类决定实例化哪一个类。这样,类的实例化就推迟到了子类

解决问题:类有一组子类,可以共用一套接口,但是实例化的方式略有差异。用工厂的方式实现,使得客户端(类的调用着)能够专注于接口。而不需要访问具体的实现类