前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工厂模式(JavaScript版)1

工厂模式(JavaScript版)1

作者头像
贵哥的编程之路
发布2020-10-28 11:37:58
2430
发布2020-10-28 11:37:58
举报
文章被收录于专栏:用户7873631的专栏
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
//思想工厂模式
		/**
		 * 比如是吧,你从字面意思理解是我给一个东西你做完就给我,我不需要知道什么做的
		 */
		//在程序中是先有类然后有对象,要不然比如是吧,如果是先有对象然后才有类的话,那对象是哪里来的,因为人看得见,,所以归纳为类啊程序看不见啊所以先有类在有对象,。比如程序先有对象的话,因为程序看不见啊所以不知道对象哪里来的,是类模出来的明白了,是类这个上帝创出来的对象啊
		/*class Product
		{
			constructor(name)
			{
				this.name=name;
			}
			init()
			{
				alert(1);
			}
			fn1()
			{
				alert(2);
			}
		}
		class Creator
		{
			create(name)
			{
				return new Product(name)
			}
		}
		let cyg=new  Creator();
		let gz=cyg.create('p1');
	gz.init();
		gz.fn1();*/
		//为什么两个类,因为是两个不同的对象打交道
		//核心:为什么工厂实例要写在里面,,因为
		//先创造出我的实例出来,然后是给一个汉堡比如勒,
		//然后在返回的时候创建出工厂实例出来,人性化,然后是
		//把汉堡放进去传过去,收到就行,然后是
		//问题,为什么是p而不是creator,因为
		//是进工厂而不是进自己啊

//核心是工厂顾名思义是做东西的地方,工厂模式也就是我把我想要的东西叫工厂做,做好了给我就是了呀,(我并不需要知道怎么做哈)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/04/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档