相关疑难解决方法(0)

C++中的POD类型是什么?

我有几次遇到这个术语POD型.这是什么意思?

c++ types c++-faq

919
推荐指数
8
解决办法
29万
查看次数

C++中struct和class之间有什么区别?

这个问题已在C#/ .Net的背景下提出.

现在我想学习C++中结构和类之间的区别.请讨论技术差异以及在OO设计中选择其中一个的原因.

我将从一个明显的区别开始:

  • 如果您没有指定public:or private:,则结构的成员默认是公共的; 默认情况下,类的成员是私有的.

我确信在C++规范的模糊角落中还有其他差异.

c++ oop struct class c++-faq

427
推荐指数
11
解决办法
34万
查看次数

抽象VS信息隐藏VS封装

你能告诉我在软件开发中抽象信息隐藏有什么区别吗?

我很迷惑.抽象隐藏了细节实现和信息隐藏抽象的东西的整个细节.

更新:我找到了这三个概念的好答案.请参见下面的单独答案从采取了一些引文出现.

glossary encapsulation ooad abstraction information-hiding

161
推荐指数
6
解决办法
14万
查看次数

如何解释松耦合和信息隐藏给新程序员?

如何解释松耦合和信息隐藏给新程序员?我有一个程序员,我为其编写设计,但似乎无法掌握松散耦合和信息隐藏的概念.

我通过函数将所有内容很好地分解为类来编写设计(数据访问是独立的,一个用于请求的类,一个控制器,总共约5个类).他们回来时采用了改进的设计,其中一半的类继承自另一半(并且没有"is-a"关系),以及许多公共变量.

我怎样才能理解保持分离的想法使维护更容易?

oop

22
推荐指数
5
解决办法
3362
查看次数