当前位置:网站首页>OC-类簇
OC-类簇
2022-08-04 21:37:00 【彭同学她同桌】
抽象类
在OC中抽象类并没有特殊的区分 比如像C++使用virtual OC没有 只是一个概念
也是可以生成类的实例
什么是类簇
定义相同的借口并提供相同功能的一组具体类的集合
就比如NSString实际上是一个类簇 你有可能可以直接创建NSString的实例对象 他的类簇中也有很多其他的子类 比如__NSCFConstantString,__NSCFString,__NSPathStore2等等
类簇的公共类
仅公开接口的抽象类就是公共类 也可也看作类簇的入口 应该就是C++里面的虚类
这一组抽象类会被作为公共类的子类实现 并且各个具体的类的接口会被公共类接口抽象化
被生成被存在在内存上的实例是隐藏在类簇中某个类的实例 也就是说他并不是抽象类的实例
边栏推荐
- docker 搭建mysql 主从复制
- LayaBox---TypeScript---structure
- 打卡第 1 天:正则表达式学习总结
- 【分布式】分布式ID生成策略
- Altium Designer 19.1.18 - 画多边形铜皮挖空时,针对光标胡乱捕获的解决方法
- Re24:读论文 IOT-Match Explainable Legal Case Matching via Inverse Optimal Transport-based Rationale Ext
- unity2D横版游戏教程8-音效
- LeetCode 199: 二叉树的右视图
- 数电快速入门(三)(卡诺图化简法的介绍)
- Go----Go 语言基础之标识符、关键字、命名规范、变量、常量
猜你喜欢

DSPE-PEG-Aldehyde,DSPE-PEG-CHO,磷脂-聚乙二醇-醛基一种疏水18碳磷脂

OD-Model【6】:YOLOv2

Codeforces Round #811 (Div. 3)

模拟对抗之红队免杀开发实践

In which industries is the PMP certificate useful?

未知点云结构文件转换需求

如何为Web3.0世界启动完美的DAO

LayaBox---TypeScript---Problems encountered at first contact

基于声卡实现的音频存储示波器,可作为电磁学实验的测量仪表

【线性代数03】消元法展示以及AX=b的4种解情况
随机推荐
Re24:读论文 IOT-Match Explainable Legal Case Matching via Inverse Optimal Transport-based Rationale Ext
PRIMAL: Pathfinding via Reinforcement and Imitation Multi-Agent Learning 代码解析
Red team kill-free development practice of simulated confrontation
传奇服务器需要什么配置?传奇服务器租用价格表
SPSS-unary regression practice
实战:10 种实现延迟任务的方法,附代码!
打卡第 2 天: urllib简记
Unknown point cloud structure file conversion requirements
[larave]关于laravel使用form submit()不能获取值问题
Altium Designer 19.1.18 - draw polygons copper hollow out, for the cursor just capture solutions
deepstream多相机显示布局
MySQL查询为啥慢了?
看看XDOC如何做Word文档预览
国际项目管理师PMP证书,值得考嘛?
docker 搭建mysql 主从复制
How to solve the problem that the alarm information cannot be transmitted after EasyGBS is connected to the latest version of Hikvision camera?
Moke, dynamic image resource package display
Chapter7 : Network-Driven Drug Discovery
UDP communication
LayaBox---TypeScript---Example