设计模式 | 入门

图片[1]-设计模式 | 入门-HJC | Club

在日常编程中,存在着许多编码问题,这些问题是普遍困扰着每一个程序员的,所以设计模式的引入必不可少。设计模式应用在功能方法和架构中,前者是我们实现业务功能的基础,后者则往往帮助我们减少业务代码。

写下这篇文章,帮助自己入门设计模式,更希望加强编码能力,提高代码的复用性、可扩展性和健壮性。

设计模式七大原则

单一职责原则

  1. 降低类的复杂度,一个类只负责一项职责
  2. 提高类的可读性,可维护性
  3. 降低变更引起的风险
  4. 通常情况下我们遵循单一职责原则,只有逻辑足够简单,才可以在代码级违反单一职责原则;只有类中方法足够少,可以在方法级别保持单一职责原则

接口隔离原则

客户端不应该依赖他不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上

关于接口的补充

  1. 接口是抽象方法的集合,一个类通过继承接口的方式,来继承接口的抽象方法。
  2. 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。
  3. 类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。
  4. 接口中所有的方法必须是抽象方法,Java 8 之后 接口中可以使用 default 关键字修饰的非抽象方法
//接口声明语法
[可见度] interface 接口名称 [extends 其他的接口名] {
    // 声明变量        
    // 抽象方法 
}

需要补充的知识:面向对象基础

THE END
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片