![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
找工作
最近开始找工作,遭受到了各种打击,记录一些知识和经验
谢荣基
if(Money<0.5)
printf("drink Northwestern wind");
else
printf("eat ManTou");
展开
-
简单工厂和工厂方法模式的区别和个人看法
区别感觉最直观的区别就是简单工厂只需要设计一个工厂类,工厂方法模式还需要设计一系列工厂标准,即定义接口。虽然工厂方法模式的实现更为繁琐一些,但是其可扩展性更强。个人看法但是我觉得工厂方法 做一个抽象类,然后编写多个工厂实现该接口的方式有点鸡肋。初衷是好的,如果我后续加入新的产品,我就可以不改动原有工厂中的代码,直接实现新的工厂。但是你工厂的类不就多了?你还要根据不同的产品用不同的工厂,这部分逻辑不是也要落实到代码中去吗?那不是也很麻烦?反正我是没看出哪里有优点。...原创 2020-10-01 12:14:12 · 279 阅读 · 0 评论 -
关于Java单例模式的思考
起因最近找工作被面试官问到了设计模式方面的问题,而我一直只会写点简单的代码,从来没认真学过啥设计模式,然后气氛直接就尴尬了。。。随后急中生智,以前看别人代码 getInstance用的挺多的,应该是叫单例模式吧。所以就回答单例模式。追问1: 如何解决单例模式的线程安全问题?好吧,又是一个知识盲区,但是线程安全问题肯定要加锁啊,感觉这一问应该是可以糊弄过去。追问2: 有没有更好的办法?这一问把我问沉默了,当时确实第一次面试,有点紧张,所以没有答上来。后来一想,这问题真是TTM简单了好吧。我不把实原创 2020-10-01 11:45:28 · 228 阅读 · 0 评论