代码精进之道
文章平均质量分 78
宜城一少
砥砺前行
展开
-
Java设计模式之适配器模式
适配器(Adapter)模式又叫做包装( Wrapper )模式,是一种结构型设计模式,Adapter模式的设计意图:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。...原创 2022-06-25 18:47:55 · 121125 阅读 · 0 评论 -
Java设计模式之组合模式
组合(Composite)模式是一种对象的行为模式。将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。原创 2022-06-24 14:13:02 · 527 阅读 · 0 评论 -
什么是好的代码?
这是一段JDK11里的一段源码,很明显这是段有问题的代码,是个bug。之所以出现这样的低级错误,是因为这里用到了条件运算符。如果使用条件语句,而不是条件运算符,这个幼稚错误发生的概率会急剧下降。 坚持使用最直观的编码方式,而不是追求代码简短,真的可以避免很多不必要的错误。现在,如果你要再问我喜欢哪种编码方式,毫无疑问,我喜欢使用条件语句,而不是条件运算符。因为,用条件语句这种编码方式,可以给我确定感,我也不需要挑战什么高难度动作;而看代码的人,也可以很确定,很轻松,不需要去查验什么模糊的东西..原创 2021-01-28 20:38:29 · 279 阅读 · 1 评论