12 2019 档案
摘要:“高内聚”用来指导类本身的设计,“松耦合”用来指导类与类之间依赖关系的设计。不过,这两者并非完全独立不相干。高内聚有助于松耦合,松耦合又需要高内聚的支持。 高内聚 相近的功能应该放到同一个类中,不相近的功能不要放到同一个类中。相近的功能往往会被同时修改,放到同一个类中,修改会比较集中,代码容易维护。
阅读全文
摘要:二叉树 概念 树中的元素叫做节点 连线相邻的节点之间的关系叫父子关系 节点 1. A节点是B节点的父节点,B节点是A节点的子节点。 2. C,D单个节点的父节点是同一个节点,所以他们互称为 兄弟节点 3. 把没有父节点的节点叫做 根节点 4. 没有子节点的节点叫做 叶子节点 或者 叶节点 树 1.
阅读全文
摘要:KISS原则:尽量保持简单 Keep It Simple and Stupid. Keep It Short and Simple. Keep It Simple and Straightforward. 代码的可读性,可维护性是衡量代码质量非常重要的标准。 代码足够简单,就意味着容易读懂,bug比
阅读全文
摘要:MapStruct是什么 在现在多模块多层级的项目中,应用于应用之间,模块于模块之间数据模型一般都不通用,每层都有自己的数据模型。 这种对象与对象之间的互相转换,目前都是使用get,set方法,或者使用自定义的Beans.copyProperties进行转换。 使用get,set方式会使得编码非常的
阅读全文
摘要:单一职责 一个类只负责完成一个职责或者功能。不要设计大而全的类,要设计粒度小、功能单一的类。单一职责原则是为了实现代码高内聚、低耦合,提高代码的复用性、可读性、可维护性。 不同的应用场景、不同阶段的需求背景、不同的业务层面,对同一个类的职责是否单一,可能会有不同的判定结果。实际上,一些侧面的判断指标
阅读全文

浙公网安备 33010602011771号