设计模式/原则
文章平均质量分 94
沸羊羊_
如果不想成为一个碌碌无为的人,除了对浩渺星空的无穷向往,还必须具备对平庸生活的憎恶。.....
展开
-
详解构造函数、set方法、建造者模式三种对象创建方式
转载至原创作者:建造者模式:详解构造函数、set方法、建造者模式三种对象创建方式今天,我们来学习另外一个比较常用的创建型设计模式,Builder 模式,中文翻译为建造者模式或者构建者模式,也有人叫它生成器模式。实际上,建造者模式的原理和代码实现非常简单,掌握起来并不难,难点在于应用场景。比如,你有没有考虑过这样几个问题:直接使用构造函数或者配合 set 方法就能创建对象,为什么还需要建造者模式来创建呢?建造者模式和工厂模式都可以创建对象,那它们两个的区别在哪里呢? 话不多说,带着上面两个问题,让我们开转载 2021-09-09 20:15:20 · 602 阅读 · 1 评论 -
让你彻底搞懂迪米特原则在代码中究竟是如何体现的
文章目录前言迪米特代码实例demo1demo2demo3demo4揭秘demo面纱demo1demo2demo3demo4迪米特原则优缺点结论前言说到迪米特原则,后面总能跟上一两句,“最少知道原则,一个类对另一个类知道的越少越好。” 今天主要从代码实例中寻找迪米特的身影,综合实例来看迪米特什么时候适用?迪米特的优缺点?是不是符合迪米特原则的代码就是优质代码?带着这几个问题,我们下面开始探讨。迪米特迪米特法则(Law of Demeter),如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的原创 2021-03-12 11:10:46 · 1766 阅读 · 5 评论