为了账号安全,请及时绑定邮箱和手机立即绑定

模式的秘密——工厂模式

难度中级
时长 1小时 0分
学习人数
综合评分9.03
200人评价 查看评价
9.3 内容实用
8.9 简洁易懂
8.9 逻辑清晰
通用抽象工厂类:字数限制的太少了吧。
public class FactoryTest<T> {
public T getInstance(Class<? extends T> t) {
try {
return t.newInstance();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
return null;
}
}
这样吧。
public HairInterface getHairByClass(Class<? extends HairInterface> clazz) {
try {
return clazz.newInstance();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
return null;
}
我认为讲的太官方了,感觉跟看官方文档一样,不过还是有所启发的,谢谢!
总是感觉有点云山雾绕的,迷迷糊糊的。
听这个课,两字,“难受”
工厂方法主要是为了避免在创建类对象时出现相似的类却使用不同构造方法的情况,例如生产橘子和苹果,都是水果,但是各自类的构造方法不同,在生产较多的水果时,比如有1000种水果,这样每种水果一个构造方法显然是不合实际的,所以工厂设计模式在于统一使用同一种构造方法应对不同水果的生产,产生不同的实例化对象。
女工程师来讲的,,,
NJP
无心听课,只关注萌萌哒老师的声音了。( ˃᷄˶˶̫˶˂᷅ )
用脸萌来讲实现,实在是太可爱了。喜欢。
各种模式的讲解这个绝对是最差的, 工厂模式是最简单的!!!
学校的老师, 没做过什么项目的感觉. 他自己可能知道, 但是理解不深刻所以讲不出来. 加油! 这是中国教育的现状, 没就过业的老师充斥着校园.
西len特什么鬼?
支持可爱的老师 治好了我多年喜欢快进的习惯 谢谢萌萌哒老师
不行了。。。根本没法好好听课
这老师萌萌的声音让我摒弃了2.0倍速的习惯...
课程须知
本课程是 Java 开发课程的中级课程,希望各位小伙伴们在学习本课程之前,了解以下内容: 1、初步具备面向对象的设计思维 2、了解多态概念 3、了解反射
老师告诉你能学到什么?
1、理解工厂模式和抽象工厂模式的思想 2、工厂模式应用场景 3、抽象工厂模式应用场景

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消