Avatar notebook default
7篇文章 · 1547字 · 1人关注
  • 多用组合少用继承

    不推荐使用继承 继承表示is-a的关系,用于代码复用。但是继承会增加代码的耦合,复杂的继承关系(层次过深,过于复杂)会影响代码维护。 组合的优势...

  • 接口和抽象类

    抽象类 抽象类不允许被实例化,只能被继承。它可以包含属性和方法。方法既可以包含代码实现,也可以不包含代码实现。不包含代码实现的方法叫作抽象方法。...

  • java为什么不支持多重继承

    java之父说多重继承是很少用且被经常误解而错用的功能。 有著名的多重继承钻石问题,两个父类中存在相同方法,该继承哪个。 解决方法是首先父类中避...

  • Resize,w 360,h 240
  • MVC在web应用中贫血模型讨论

    MVC在web应用中贫血模型(Anemic Domain Model) 分为三层Controller service repository 包含...

  • 面向对象的分析·设计·实现

    面向对象分析 做什么 面向对象设计 怎么做,产出时类的设计,包括程序被拆解为哪些类,每个类有哪些属性方法,类之间怎么交互 面向对象设计中需要的u...

  • 面向对象语言及4大特性分别解决什么问题

    什么是面向对象语言 支持类或者对象的语法机制,具备封装、抽象、继承、泛化语法特性的编程语言 封装 保护数据不被任意修改,仅暴露有限的接口。 需要...

文集作者