阿里巴巴Java开发规约第一章-OOP(面向对象编程)规约篇
1.[强制] 避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 老四附言: 老四之前在文章《Java面向对象之static关键字类成员浅析》中也提及到过: 类变量可以直接通过类来访问,即&...
1.[强制] 避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 老四附言: 老四之前在文章《Java面向对象之static关键字类成员浅析》中也提及到过: 类变量可以直接通过类来访问,即&...
java中的异常处理是大部分程序员积攒多年的痛点,本章主要涉及如何定义、捕获、处理异常事件,如何以合理的日志结构保存出错现场信息,以便快速定位问题。开始浅析之前老四先来带领大家再来梳理一遍java异常的基础知识。 异常分两种大的异常类型,运...
迪米特法则是七个面向对象设计原则中相对比较容易理解的一个法则,他要求了软件实体类设计之间的松耦合。接下来老四就稍微浅析一下这个法则,希望帮助你加深一下印象,关于面向对象设计原则有哪七个?如下(不出意外的话会壹壹浅析): 单一职责原则,老四已...