Java多态(上)

多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。现实中,比如我们按下 F1 键这...

设计模式(三) 责任链模式

定义责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请...

Java核心技术整理(四)---面向对象之多态

面向对象编程的三大特性包括封装、继承和多态。封装通过隐藏类的内部实现细节,允许在不影响使用的情况下修改类的内部结构,同时保护数据。外部仅能通过类提供的访问方法与其交互。...

设计模式的征途—8.桥接(Bridge)模式

在现实生活中,我们常常会用到两种或多种类型的笔,比如毛笔和蜡笔。假设我们需要大、中、小三种类型的画笔来绘制12中不同的颜色,如果我们使用蜡笔,需要准备3*12=36支。但如果使用毛...