系统程序员成长计划-组合的威力

在《设计模式-可复用面向对象软件的基础》的序言里提到软件设计的两个基本原则:编程 针对接口编程,而不是针对实现编程。接口是抽象的,由于抽象因此简单。接口是对象的本质,由于是本质因此稳定。接口是下降复杂度和隔离变化的有力武器,C语言里没有接口的概念,不是由于接口不重要,而是C语言把它视为理所固然的东西(函数指针无所不在), 正所谓玫瑰不叫玫瑰,依然芳香如故。在前面咱们已经看到,C语言里的接口是至关直
相关文章
相关标签/搜索