Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C 结构体信息隐藏(不透明指针)
我目前对 C 结构信息隐藏的概念有点困惑 这道题的背景是一个嵌入式c项目 对OOP的了解几乎为零 到目前为止 我总是在相应模块的头文件中声明我的 typedef 结构 因此每个想要使用该结构的模块都知道该结构类型 但经过 MISRA C 检
c
struct
misra
informationhiding
opaquepointers
子类是否从超类继承私有实例变量
子类会继承私有字段吗 https stackoverflow com questions 4716040 does subclasses inherit private fields 这个问题解决了同样的问题 但我不太明白这如何满足下面 看
Java
inheritance
encapsulation
informationhiding
以“更快”的方式隐藏信息?
我有一个关于面向对象设计原则和 Swift 的问题 我对 Java 非常熟悉 目前正在学习 udacity 课程 以便初步掌握 Swift 在 Java 社区 基本上在每个遵循 OOP 的社区 中 使用信息隐藏技术 例如将数据隐藏或封装在类
OOP
swift
informationhiding
为什么要使用“PIMPL”习惯用法? [复制]
这个问题在这里已经有答案了 背景资料 The PIMPL 习语 指向 IMPLementation 的指针 是一种实现隐藏技术 其中公共类包装了在公共类所属的库外部无法看到的结构或类 这对库的用户隐藏了内部实现细节和数据 在实现这个习惯用法
c
OOP
informationhiding
pimplidiom
编写/实现 API:可测试性与信息隐藏
很多时候 我在参与 API 的设计 实现时都面临着这样的困境 我是一个非常坚定的支持者信息隐藏并尝试为此使用各种技术 包括但不限于内部类 私有方法 包私有限定符等 这些技术的问题在于它们往往会妨碍良好的可测试性 虽然其中一些技术可以解决 例
Java
unittesting
languageagnostic
TDD
informationhiding
是否可以隐藏 C++ 代码中定义的密码
这样浏览反汇编代码不会立即暴露密码 声明为静态变量 举个例子 想象一个程序附加了一个 zip 文件 必须打开该文件才能获取资源 但不易被窥探者访问 我知道不可能完全隐藏或保护该拉链 但我很好奇有什么方法可以至少阻止一个不经意的窥探者 Tha
c
Assembly
obfuscation
informationhiding