本文介绍: 类族”(class cluster)是一种模式(pattern)。该模式可以灵活应对多个类,将它们的实现细节隐藏在“抽象基类”(abstract base class)后面,以保持接口简洁。开发者无须自己创建子类实例,只需调用基类方法来创建即可。
第9条:以“类族模式”隐藏实现细节
1. 类族模式
“类族”(class cluster)是一种模式(pattern)。该模式可以灵活应对多个类,将它们的实现细节隐藏在“抽象基类”(abstract base class)后面,以保持接口简洁。开发者无须自己创建子类实例,只需调用基类方法来创建即可。
2. 创建类族
EOCEmployee的子类EOCEmployeeDeveloper的实现文件:
3. Cocoa里的类族
要点
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。