标签:
Information Hiding
信息隐藏体现了面向对象编程中的封装原则,在具体的实现过程中可以用以下方式实现:
1 多层设计中的层与层之间加入接口层;
2 所有类与类之间都通过接口类访问;
3 类的所有数据成员都是private,所有访问都是通过访问函数实现的;
interface design
界面设计能够使得软件的交互更为人性化,同时使得软件更易于使用。在设计交互界面时,应当充分考虑程序的合法输入以及用户的需求。
Loose Coupling
松耦合降低了软件在结构上的相互依赖程度,通过以接口的方式实现软件模块间的调用使得部分模块在发生改变时软件的其他部分可以保持不变。为了实现松耦合可以编写专门的接口类,降低不同类之间的耦合度。
标签:
原文地址:http://www.cnblogs.com/wk1216123/p/4858146.html