上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 参考:spring5核心原理与30个类手写实战 单一职责是指不要存在多于一个导致类变更的原因.假设我们有一个类负责两个职责,一旦发生需求变更,修改其中一个职责的逻辑代码,有可能导致另一个职责的功能发生故障.这样一来,这个类就存在两个导致变更的原因.如何解决这个问题呢?将两个职责用两个类来实现,实现解 阅读全文
posted @ 2020-09-24 17:20 刘指导 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 参考:spring5核心原理与30个类手写实战 依赖倒置原则(Dependence Inversion principle) 是指设计代码结构时,高层模块不应该依赖低层模块,二者都应该依赖其抽象.抽象不应该依赖细节,细节应该依赖抽象.通过依赖倒置,可以减少类与类之间的耦合性,提高系统的稳定性,提高代 阅读全文
posted @ 2020-09-24 15:25 刘指导 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 参考:Spring5核心原理与30个类手写实战 开闭原则(Open-Closed)是指一个软件实体(如类,模块和函数)应该对扩展开放,对修改关闭.所谓的开闭,正是对扩展和修改两个行为的一个原则.它强调的是用抽象构建架构,用实现扩展细节,可以提高软件系统的可复用性和可维护性,开闭原则是面向对象设计中最 阅读全文
posted @ 2020-09-24 11:30 刘指导 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 默认方法 可以为接口方法提供一个默认实现.必须用default修饰符标记这样一个方法. public interface Comparable<T>{ default int compareTo(T other){return 0} } 解决默认方法冲突 如果现在一个接口中将一个方法定义为默认方法, 阅读全文
posted @ 2020-09-23 20:18 刘指导 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 接口 接口不是类,尤其不能使用new运算符实例化一个接口: x = new Comparable(...) ; // Comparable是一个接口 ,这样是错误的 然而,尽管不能构造接口的对象,却能声明接口的变量: Comparable x;//OK 接口变量必须引用实现了接口的类对象: x = 阅读全文
posted @ 2020-09-23 19:46 刘指导 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 首先构造两个类,Employee类和Manager,前者是父类,后者是子类 public class Employee implements Comparable<Employee> { private String name; private int age; private double sal 阅读全文
posted @ 2020-09-23 19:23 刘指导 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 参考:(https://note.youdao.com/ynoteshare1/index.html?id=128508bf6a04968eced81ede9ac1b304&type=note) 反射 反射机制:将类的各个组成部分分装为其他对象,这就是反射机制. 反射的好处: 可以在程序运行过程中, 阅读全文
posted @ 2020-09-23 16:40 刘指导 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 参考:(http://hinylover.space/2016/06/16/relearn-java-base-type-and-wrapper/ ,https://alexyyek.github.io/2014/12/29/wrapperClass/ ) 基本类型运算 boolean类型数据可以进 阅读全文
posted @ 2020-09-22 21:10 刘指导 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 仅对本类可见:private 对多有类可见:public 对本类和多有子类可见:protected 对本包可见:默认,不需要修饰符 阅读全文
posted @ 2020-09-21 21:04 刘指导 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 如果自下而上在类的继承层次结构中上移,位于上层的类更加具有通用性,甚至可能更加抽象.从某中角度看,祖先类更加通用,人们只将它作为派生其他类的基类,而不作为想使用的特定的实例类.例如:考虑一下Employee类层次的扩展.一名雇员是一个人,一名学生也是一个人.将Preson和Student类添加到层次 阅读全文
posted @ 2020-09-21 20:59 刘指导 阅读(145) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页