当涉及到了解类的编程时,我非常困难(阅读迟缓)。到目前为止,我只写了一些非常基本的类。类依赖关系和层次结构
在VBA和VB6中,我经常看到ClassB只能通过ClassA的方法成为有效的对象。例如,ADO记录集只能通过Connection对象的方法填充或使用。 File对象只能通过FileSystemObject对象的OpenFile方法变为有效(永远不会命名对象对象)。
什么理论支配这种“结构”,用什么术语来指代这个?我假设这与基类和继承有所不同。在.NET中进行数据库编程时,创建自己的业务逻辑和数据访问层类时,可能需要使用这种类型的层次结构吗?
谢谢。所有这三个答案在不同方面都有帮助。我不清楚什么时候,地点,或者为什么我需要设计类似这样的类。 – HK1 2011-03-24 15:42:26