老师,有几个问题

来源:3-5 声明对象方式(中)

twtszz

2020-08-21 23:51:13

我是后面学完了再回过来再学习的

关于构造函数 描述new一个对象的过程:

步骤:

1、创建一个新对象(空对象)

2、在构造函数中把this指向该新对象

3、执行构造函数,设置该实例的属性和方法,即对this赋值

4、返回this


我发现这不就是工厂模式里面的步骤吗,只是工厂模式把这几步写出来了,而构造函数用this简化了,是这样吗?

还有一个一直没有理解的地方就是,工厂模式没有解决对象识别的问题(即怎样知道一个对象的类型),不知道这怎么理解,可以举个例子吗,

谢谢老师


写回答

1回答

好帮手慕夭夭

2020-08-22

同学你好,也可以这样理解,创建对象的流程是很相似的。另外,“工厂模式没有解决对象识别的问题”这句话老师在本节视频中没有找到,请详细描述一下具体在哪一个位置听到的,以便老师定位问题。

祝学习愉快~

0

0 学习 · 14456 问题

查看课程