- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 解耦神器之观察者模式
前言 大家是不是会经常听到有人说写代码要“高内聚、低耦合”,但是你要是问他什么是高内聚低耦合(waht)?为什么要高内聚、低耦合(why)?怎么做才能高内聚、低耦合(how)? 这些问题就不一定都能回答的了! 百度百科:在软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则是高内聚低耦合。从模块粒度来看,高内聚:尽可能类的每个成员方法只完成一件事(最大限度的聚合); 低耦合:减少类内部,一个成员方法调用另一个成员方法。从类角度来看, 高内聚低耦合:减少类内部,对其他类的调用;从功能
2021-05-16 13:25:48
1004
原创 船新版本的策略模式,你一定没有见过
前言 我在之前的文章设计模式学习之策略模式 一文中介绍了策略模式的优点、缺点、实现方法和具体的使用场景。策略类有策略类会增多,造成类膨胀的缺点,这个缺点我还是比较在意的。因为在实际开发中发现,有时策略的实现没有多少代码,这样的定义成一个策略类反而真的有点浪费,确实造成了类膨胀。自从发现了这个问题,我一直在思考如何解决这种问题,经过思考解决问题的方法已经想出来了,但是一直没有去尝试做出来看看是否真的能解决策略模式 类膨胀的问题,终于在这周我忙里偷闲用代码实现了我的想法,我自认为利用 Lambda表达式 + 反
2021-05-16 13:23:29
236
原创 怎样才能将模板和策略设计模式结合起来使用
文章目录前言问题在哪里模板设计模式介绍应用实例:优点:缺点:使用场景:注意事项:具体应该怎样做总结 前言 我在之前的文章孔乙己“茴”字四种写法引起我对策略模式实现的思考中留下了一个悬念,文章中的代码实现出现了较多的重复代码块,这样的问题对于一个对代码质量有较高要求的人是不可容忍的。为啥这么说呢?因为这样的不合格的代码,无论是你还是他人进行维护或者更新新的功能,都必将难以下手,终将成为令众人“敬仰”的祖传代码。废话不多说,为了解决这样的问题,我们来引入本文的主角:模板设计模式。 我们先回顾一下前文的内容,
2021-05-16 13:06:02
1160
dubbo-admin2.54版本
2019-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人