当前位置:网站首页>OC-类簇
OC-类簇
2022-08-04 21:37:00 【彭同学她同桌】
抽象类
在OC中抽象类并没有特殊的区分 比如像C++使用virtual OC没有 只是一个概念
也是可以生成类的实例
什么是类簇
定义相同的借口并提供相同功能的一组具体类的集合
就比如NSString实际上是一个类簇 你有可能可以直接创建NSString的实例对象 他的类簇中也有很多其他的子类 比如__NSCFConstantString,__NSCFString,__NSPathStore2等等
类簇的公共类
仅公开接口的抽象类就是公共类 也可也看作类簇的入口 应该就是C++里面的虚类
这一组抽象类会被作为公共类的子类实现 并且各个具体的类的接口会被公共类接口抽象化
被生成被存在在内存上的实例是隐藏在类簇中某个类的实例 也就是说他并不是抽象类的实例
边栏推荐
- js数据类型、节流/防抖、点击事件委派优化、过渡动画
- ini怎么使用? C#教程
- deepstream多相机显示布局
- JWT主动校验Token是否过期
- 实战:10 种实现延迟任务的方法,附代码!
- [2022 Nioke Duo School 5 A Question Don't Starve] DP
- Altium Designer 19.1.18 - Protecting Locked Objects
- PCBA scheme design - kitchen voice scale chip scheme
- SPSS-System Clustering Software Practice
- 如何根据“前序遍历,中序遍历”,“中序遍历,后序遍历”构建按二叉树
猜你喜欢
Spss-一元回归实操
立即升级!WPS Office 出现 0day 高危安全漏洞:可完全接管系统,官方推出紧急更新
LayaBox---TypeScript---首次接触遇到的问题
NFT宝典:你需要知道NFT的术语和定义
PRIMAL: Pathfinding via Reinforcement and Imitation Multi-Agent Learning 代码解析
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd6 in position 120: invalid continuation byte
用Tesseract开发一个你自己的文字识别应用
[Linear Algebra 03] Elimination method display and 4 solutions of AX=b
stm32mp157系统移植 | 移植ST官方5.10内核到小熊派开发板
docker 部署redis集群
随机推荐
PCBA scheme design - kitchen voice scale chip scheme
Altium Designer 19.1.18 - 画多边形铜皮挖空时,针对光标胡乱捕获的解决方法
dotnet compress Stream or file using lz4net
看看XDOC如何做Word文档预览
LayaBox---知识点
Data warehouse (1) What is data warehouse and what are the characteristics of data warehouse
Spss-一元回归实操
webmine网页挖矿木马分析与处置
8 年产品经验,我总结了这些持续高效研发实践经验 · 协同篇
经验分享|盘点企业进行知识管理时的困惑类型
数电快速入门(二)(复合逻辑运算和逻辑代数的基本定律的介绍)
硬件开发定制全流程解析
动手学深度学习_NiN
docker 搭建mysql 主从复制
What does Xinchuang mean?Which industries are involved?Why develop Xinchuang?
零基础都能拿捏的七夕浪漫代码,快去表白或去制造惊喜吧
Ramnit感染型病毒分析与处置
Some problems with passing parameters of meta and params in routing (can be passed but not passed, empty, collocation, click to pass multiple parameters to report an error)
AXI interface application of Zynq Fpga image processing - the use of axi_lite interface
NFT宝典:你需要知道NFT的术语和定义