>>Basically yes. However, I wouldn't put any code in the abstract class. If I'd do that, I wouldn't call it an abstract class. < s >
>>
>
>Why... wouldn't you also abstract the common functionality also? For example, you may have an abstract class called People from which you create concretes of Employees, Customers, Contacts... Couldn't they all need a method like Shave() which you could implment in the Abstract?
>
Yeah, but Shave() means two very different things for different classes of people (male, female), so you couldn't really inherit functionality... :-)
Erik Moore
Clientelligence