封装只是隐藏了程序的内部机制
抽象是从封装程序提供公共接口
是真的??
答案 0 :(得分:1)
http://en.wikipedia.org/wiki/Object-oriented_programming#Encapsulation
http://en.wikipedia.org/wiki/Object-oriented_programming#Abstraction
答案 1 :(得分:1)
封装是通过在暴露一致接口的同时隐藏其实现细节来减少组件之间的紧密耦合的方法。封装意味着您可以更改单元执行工作的方式,而不会影响使用它的所有其他单元的行为。
抽象是简化或概括某事的更一般概念。为了更好的解释:http://en.wikipedia.org/wiki/Abstraction_(computer_science)