为什么要使用具有枚举值的多用途getter,而不是单独的getter? - 空宝网


为什么要使用具有枚举值的多用途getter,而不是单独的getter?

在编译时,使用API​​(客户端代码)的代码不知道它将从API获取哪个参数。也许,参数是在运行时指定的。API的设计者可以通过创建“属性字典”来实现这种运行时灵活性的一种方式,客户端代码可以在运行时查看该属性字典。

当然,这不是实现这种灵活性的唯一方法。还有两个想到:函数指向getter,反射(尽管C不支持反射)。

下一页更详细

下一页:  如何检索android手机的默认网关

喜欢 (0)
[请支持作者一杯咖啡,谢谢]
分享 (0)


您必须 登录 才能发表评论!