设计模式
文章平均质量分 79
小胖丨学编程
这个作者很懒,什么都没留下…
展开
-
简单工厂模式 | 我把他看成一个选择器
简单工厂模式 | 我把他看成一个选择器前言简单工厂模式的解释面试官叫我先写一个简易的计算器简单工厂模式经典面试题参考资料关于本系列的解释一、前言两篇文章写下去,有点没有动力了…疯狂暗示,还不快点赞。我打算从设计模式中的创建型模式开始写,会梳理一下全部的创建型模式,然后就是各种模式的作用与区别,敬请期待吧。嘿嘿嘿~~~进入主题二、简单工厂模式的解释简单工厂模式:考虑用一个单独的类来做这个创造实例的过程,这就是工厂。举个例子哈,我们要创建一个图形,他可能是继承图形类的三角形、矩形、原创 2021-01-04 08:46:43 · 106 阅读 · 0 评论 -
小谈原型模式 | 深复制与浅复制
深复制、浅复制,一文了解原型模式一、前言二、原型模式的运用场景和解释三、先看看这几个简单的程序每次新建一份简历我都new一下直接引用不复制了(错误)不想复制的时候new对象了对副本进行简单的修改引用类型就不能做自己么引用类型的变化四、浅复制和深复制的区别五、值类型和引用类型的区别六、参考资料七、关于本系列的解释一、前言看了上一期的单例模式之后,是不是可以应对一些简单的面试题目了,我相信你可以...原创 2020-04-11 11:05:26 · 139 阅读 · 0 评论 -
小谈单例模式 | 单例模式的八种写法?
看了这篇文章,你能和面试官畅谈单例模式一、前言二、单例模式最通俗的解释来一个简单的例子三、实现单例模式的8种写法1.饿汉式(静态常量)(可用)2.饿汉式(静态代码块)(可用)3.懒汉式(线程不安全)(不可用)4.懒汉式(线程安全)(不推荐)5.懒汉式(线程不安全)(不可用)6.懒汉式(双重检查)(推荐面试使用)7.懒汉(静态内部类方式)(可用)8.枚举 推荐在项目中使用四、常见面试问题五、关于几种...原创 2020-04-04 19:56:20 · 1487 阅读 · 2 评论