1-5周阶段性总结

七大设计原则:

单一职责原则

  一个类只负责一项职责

  不与其他类打交道

 

接口隔离原则

  接口可以弄多个,而不用一个总的接口

  类对接口的依赖建立在最小接口上

 

依赖倒转原则

  抽象类之间打交道,子类之间不打交道

 

里氏替换原则

  子类应该有父类所有的方法,能够替换父类的类型。

 

关键字

 

开闭原则

  程序的代码修改不能删减或修改原有代码,只能添加代码用于扩展。

 

迪米特原则

  保持最少的原则,减少与其他类打交道。

  只和朋友打交道,不与陌生人打交道。

 

合成复用原则

  尽量使用对象组合而不是继承关系来达到软件复用的目的。

 

类之间的关系

关联 依赖 聚集(组合 聚合)继承 实现

关键字

  public 和private abstract 用于类和方法

  private 只能在类内进行访问,pulibc则只需要类在一个包内就可以实现类外访问。

  abstract则表明类是抽象类或方法是抽象方法。

  this 和super 

  this用于调用类内的属性,super用来调用父类的属性或构造方法

  extends用于子类表明继承于某个类

  implements表明一个类实现了给定的接口

  import 引入类或包

  static表明静态属性

  继承

  抽象类把属性和方法继承给一个或多个子类

  多态

  不同对象对同一个消息有不同的操作,通常使用继承来实现

 

第五次雨刷系统

 

 实现了单例模式,并且子类之间通过父类来打交道

 

 

PTA题目集03

字符串的处理操作,用a.charAt()来获取字符串中某一位的字符

posted @ 2022-04-03 16:10  一条丶学渣  阅读(21)  评论(0编辑  收藏  举报