JAVA实现适配器模式

环境:游戏中的坐骑五彩神鹿,它原本只是可以跑的鹿,为了增加游戏的可玩性,我们希望鹿可以飞。   分析一下,很明显会有一个五彩神鹿的类,里面有一个跑的方法。如果我们直接将飞的方法放在鹿类中是符合环境要求的,但从设计模式来看,这违背了开闭原则(对扩展开放,对修改封闭),是不可取的。   问题:想使用一个已经存在的类,但他的接口不符合需求。要让两个不能通讯的类通讯,让类功能扩展   解决方案:适配器模式
相关文章
相关标签/搜索