为一个接口提供缺省实现,这样子类型可以从这个缺省实现进行扩展,而不必从原有借口扩展。
23.1 鲁智深的故事
让一个Abstract class(天星) 实现Interface(和尚),然后再让具体子类(鲁智深)继承这个抽象类,这样可以不用实现Interface的方法。所以,鲁智深只管习武,不用吃斋,念经也同样是一个和尚。
23.2 WindowAdapter是缺省适配模式
设计一个抽象类接口,抽象类要给借口所要求的每一种方法都提供一个空的方法。让此抽象类的子类也就是不用被迫实现不必要的空方法。