老师,有几个问题
来源:3-5 声明对象方式(中)
twtszz
2020-08-21 23:51:13
我是后面学完了再回过来再学习的
关于构造函数 描述new一个对象的过程:
步骤:
1、创建一个新对象(空对象)
2、在构造函数中把this指向该新对象
3、执行构造函数,设置该实例的属性和方法,即对this赋值
4、返回this
我发现这不就是工厂模式里面的步骤吗,只是工厂模式把这几步写出来了,而构造函数用this简化了,是这样吗?
还有一个一直没有理解的地方就是,工厂模式没有解决对象识别的问题(即怎样知道一个对象的类型),不知道这怎么理解,可以举个例子吗,
谢谢老师
1回答
好帮手慕夭夭
2020-08-22
同学你好,也可以这样理解,创建对象的流程是很相似的。另外,“工厂模式没有解决对象识别的问题”这句话老师在本节视频中没有找到,请详细描述一下具体在哪一个位置听到的,以便老师定位问题。
祝学习愉快~