【发布时间】:2011-03-24 13:09:19
【问题描述】:
在理解类编程方面,我遇到了很大的挑战(阅读障碍)。到目前为止,我只写了一些非常基础的类。
在 VBA 和 VB6 中,我经常看到 ClassB 只能通过 ClassA 的方法成为有效对象。例如,ADO 记录集只能通过 Connection 对象的方法填充或可用。 File 对象只有通过 FileSystemObject 对象的 OpenFile 方法才有效(永远不要命名您的对象对象)。
什么理论支配着这种类型的“结构”,用什么术语来指代这种“结构”?我假设这与基类和继承不同。在 .NET 中进行数据库编程时,我在创建自己的业务逻辑和数据访问层类时可能需要使用这种类型的层次结构吗?
【问题讨论】:
-
谢谢。这三个答案在不同方面都有帮助。我不清楚何时、何地或为什么需要设计像这样工作的类。
标签: .net class class-design