一个非常基础的问题,但在阅读“设计模式:可重用面向对象软件元素”书后,我有点困惑。
该书指出,
“一个对象的类型只是指其接口-它可以响应的请求集。一个对象可以有许多类型,不同类的对象可以具有相同的类型。”
请问有人能更好地解释一下什么是类型吗?我也不明白一个对象如何可以具有多个类型……除非这本书所说的是多态性……
该书指出,
“一个对象的类型只是指其接口-它可以响应的请求集。一个对象可以有许多类型,不同类的对象可以具有相同的类型。”
请问有人能更好地解释一下什么是类型吗?我也不明白一个对象如何可以具有多个类型……除非这本书所说的是多态性……