设计模式
小菠萝的IT之旅
这个作者很懒,什么都没留下…
展开
-
用多人运动给面试官解释模板方法模式,他表示我的想法很骚
说在前面:如果想最快速度温习这一设计模式,可直接跳到第4点的总结,不过其余3点个人觉得也非常有意思的!感兴趣的童鞋可以看看┗|`O′|┛ 嗷~~模板方法模式是一个比较实用且简单的设计模式,它的关键点有:(1)父类提供好方法模板,交给子类去实现(2)父类定义好方法的执行顺序,对外暴露出一个执行方法,让子类调用执行。1. 什么是模板方法模式举一个贴近生活的例子:我们每个人的早上、下午、晚上都可以做不同的事:(1)男程序员:早上敲代码、下午摸鱼、晚上多人运动(2)女程序员:早上敲代码、原创 2020-07-16 08:27:02 · 1526 阅读 · 0 评论 -
我给面试官讲解了单例模式后,他对我竖起了大拇指!
单例模式相信大家都有所听闻,甚至也写过不少了,在面试中也是考得最多的其中一个设计模式,面试官常常会要求写出两种类型的单例模式并且解释其原理,废话不多说,我们开始学习如何很好地回答这一道面试题吧。1. 什么是单例模式面试官问什么是单例模式时,千万不要答非所问,给出单例模式有两种类型之类的回答,要围绕单例模式的定义去展开。单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象使得内存飙升,单例模式可以让程序仅在内存中创建一个对象,让所有原创 2020-07-12 11:02:07 · 64443 阅读 · 62 评论