前言:
实例往往更能让人接受,只有接受了,才有更好地运用。
本文未必准确,只是帮助理解,若有谬误,望指正。
实例:
有一天,我很无聊,打算外出游玩。于是,我在朋友圈发“若谁有空,请联系我,一同游玩。”
同学的电话来了,我与之外出,去商业区,吃、MOIVE、K歌。
父母的电话来了,我与之外出,去公园,散步、谈心。
稍微抽象下:
f :我.外出(人);//我确定的是外出,不确定的是人。
电话来了, //对象的地址或引用
外出() //要进行的方法
//virtual function
同学:商业区
父母:公园 //属于 外出 方法中,共性中的个性
————————————————————————————————————————
同学:娱乐() //dynamic_cast<>()
父母:陪伴() //进一步个性的方法
总结:
引用网上一句话”一个接口,多种方法“