java 接口
stone_it
123
展开
-
接口与抽象类
首先说一下接口与抽象类 的异同: 相同点: 1.他们都不能实例化自己,也就是说都是用来被继承的。 2.抽象类中的抽象方法和接口方法一样,都不能有方法体 不同点: 1.抽象类里可以有字段,接口中不能有字段. 2.抽象类中的普通方法可以有方法体,而接口方法没有方法体。 3.接口中的方法不能有访问修饰符,抽象类中的抽象方法被继承,需要override重写 . 4.接口更像是一种规范,一种转载 2013-01-14 17:23:36 · 195 阅读 · 0 评论 -
接口隔离原则
一、ISP简介(ISP--Interface Segregation Principle): 使用多个专门的接口比使用单一的总接口要好。 一个类对另外一个类的依赖性应当是建立在最小的接口上的。 一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。 “不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类转载 2013-01-14 17:16:23 · 268 阅读 · 0 评论