C++设计模式
上QQ阅读APP看书,第一时间看更新

2.2.5 小结

本节首先强调抽象这个概念的重要性,抽象这个概念会贯穿后续程序设计,也是实现多态的基本要素,只要掌握了抽象基类的设计,就可以理解派生类为什么可以替代基类了;然后说明了里氏替换原则正是抓住了抽象这一设计理念,从而被开发者广泛应用;最后对实际案例“企鹅不是鹅”进行了UML类图的详细设计,真正向读者阐释了抽象的妙处,进一步说明了抽象是里氏替换原则的核心思想。