Java实践设计模式

Java实践设计模式

5 (16人评价)
  • 课时:(46)

  • 学员:(462)

  • 浏览:(22647)

  • 加入课程

设计模式热身_Thinking_In_OO_3的笔记

相关课时: 笔记详情:

面向对象:1.先去找哪些类可以被包装起来(名词【名词也有可能是属性 eg:美国人 类:人  属性: 国籍】)

2.属性不要脱离具体问题/环境

3.方法 (其逻辑主语所在的类)

4.类之间的关系(依赖、继承、聚合、组合……)

 

封装 继承 多态

——————————————————

开车【drive(Car c)  drive(Car c, Address address)客户角度考虑需求,客户可以选择地点】

隐藏(封装) 

    降低耦合度

扩展性:添加比修改好  重载

继承 父类的引用指向子类的对象(子类…是一种…父类)耦合度强,谨慎使用

继承是为了多态

多态:重点难点  -->可扩展性(Extensibility)

抽象方法抽象类  继承抽象类  实现接口

子类重写父类(此例抽象类)的方法

1.继承 2.父类指向子类  3.重写

    

 

 

 

 

 

 

 

 

 

0 0

你感兴趣的课程

编程开发 手把手教你学JAVA
7万+浏览/ 1868学员/ 4.6评分
免费
编程开发 java入门简介
4万+浏览/ 644学员/ 4.2评分
免费
3万+浏览/ 371学员/ 5评分
免费