程序设计
文章平均质量分 60
阳光倪华
这个作者很懒,什么都没留下…
展开
-
程序设计原则
十大设计原则单一责任原则修改一个类的原因应该只有一个。一个类应该只做一件事,当这个类需要做过多事情的时候,就需要分解这个类如果一个类承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱这个类完成其它职责的能力。开放封闭原则类应该对扩展开放,对修改关闭。扩展就是添加新功能的意思,因此该原则要求在添加新功能时不需要修改代码。符合开闭原则最典型的设计模式是装饰者模式,...原创 2018-10-03 12:25:05 · 554 阅读 · 0 评论 -
抽象类和接口
抽象类抽象类和抽象方法都使用 abstract 关键字进行声明。抽象类一般会包含抽象方法,抽象方法一定位于抽象类中。接口从 Java 8 开始,接口也可以拥有默认的方法实现,这是因为不支持默认方法的接口的维护成本太高了。在 Java 8 之前,如果一个接口想要添加新的方法,那么要修改所有实现了该接口的类。接口的成员(字段 + 方法)默认都是 public 的,并且不允许定义为 privat...原创 2018-10-03 17:02:23 · 209 阅读 · 0 评论