
设计模式
文章平均质量分 69
莫失林
我很少打卡优快云,可以发QQ邮箱找我要605488969
展开
-
设计模式--抽象工厂
抽象工厂快速理解大家都知道一个电子工厂吧——富士康!不知道也没问题。。。去百度百科一下再回来看这篇学习笔记。。。富士康:是全球最大的电子专业制造商(粗暴一点理解:就是一个电子厂,能生产很多电子产品,比如手机、电脑等)富士康:有很多地方有分厂比如中国、印度等其他国家都有他们的分工厂,但对于不管怎样,也改变不了每个分厂的性质——他们继承总厂的功能,他们能造电子设备。因此我们就可以粗暴的将富土康与分厂的关系理解为:抽象工厂模式富土康——》抽象总工厂中国分工厂——》实现类子工厂印度原创 2021-01-09 20:53:40 · 163 阅读 · 0 评论 -
设计模式--工厂方法学习笔记
1简单工厂的缺点可维护性差,扩展性也不高。在修改方面容易出错,在使用时也容易出错。以下以 手机工厂 为例:public class Factory { public static Phone getByName(String phone) throws IllegalAccessException, InstantiationException { switch (phone) { case "IPhone": return IPhone.cla原创 2021-01-09 16:47:42 · 133 阅读 · 1 评论 -
话说设计模式,简单工厂——一个人买手机的故事
话说简单工厂前言开始学习软件设计时,老是不懂为什么要用到工厂,因此有很多疑问。1.为什么用到工厂模式?2.自己写一个简单工厂,做出一个小作业,代码也没见少很多?3.使用工厂模式方便的地方在哪里?刚开始我不懂,直到和同学一起做老师布置的项目后,我好像发现了答案1.我们是合作写代码,怎么分配写代码的任务?2.当我们写好代码,代码怎么整合在一起,可以使我能调用他写的方法,让项目能运行?3.怎么最快找到并修改我们写的bug?为了让大家更容易理解我就用两个场景来描述这个问题第一个场景:独自完原创 2020-12-01 15:35:03 · 315 阅读 · 0 评论