摘要: 接口(or 抽象类)负责定义public属性和方法,并且声明与其他对象的依赖关系(模型构建) 抽象类负责公共构造部分的实现(抽象是所有子类的共性封装) 实现类实现业务逻辑,同时在适当的时候对父类进行细化。 开闭原则(Open-Closed Principle) 一个软件实体如类、模块和函数,应该对扩 阅读全文
posted @ 2020-11-18 19:13 祁奇 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 六大设计原则 | 开闭原则(Open-Closed Principle) | 对扩展开放,对修改关闭 | | | | | | 依赖倒置原则(Dependence Inversion Principle) | 面向接口编程 - 抽象构建框架,实现扩展细节 | | 单一职责原则(Single Respo 阅读全文
posted @ 2020-11-18 19:12 祁奇 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 阿里巴巴Java开发规约IDEA插件:IDEA - settings - Plugins - Alibaba Java Coding Guidelines IntelliJ IDEA debug调试工具:evaluate express(debug状态下:alt + f8) Mybatis快速生成插 阅读全文
posted @ 2020-11-18 19:09 祁奇 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 命名规约 代码应清爽统一、便于阅读和维护,牺牲部分自己的代码习惯去提升团队整体的代码整洁是有必要的 统一的代码风格可以让开发工程师们没有严重的代码心理壁垒,每个人都可以轻松地阅读并快速理解代码逻辑,便于高效协作,逐步形成团队的代码“昧道”。 命名符合本语言规范(java中不允许_和$符号作为开始和结 阅读全文
posted @ 2020-11-18 19:07 祁奇 阅读(194) 评论(0) 推荐(0) 编辑