包含和继承是复用已有类的两种重要途径。
包含:
对象成员:
包含已有类的对象作为成员,可以通过成员对象使用已有类的功能,复用其实现。
如果将嵌入的对象作为新类的public成员,除了使用新类接口中提供的功能之外,还可以向其中包含的成员对象发送消息。
包含和继承是复用已有类的两种重要途径。
包含:
对象成员:
包含已有类的对象作为成员,可以通过成员对象使用已有类的功能,复用其实现。
如果将嵌入的对象作为新类的public成员,除了使用新类接口中提供的功能之外,还可以向其中包含的成员对象发送消息。