-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Description
I think there is some ambiguity in your explanations of abstract base classes. You list two different types of these template base classes: the Publication base class and the Shape base class. The former provides implementations for members while the latter does not, but what distinguishes these two types of abstract base classes is unclear in your explanations.
Perhaps it should be clearly stated that, while both are template base classes and are declared as abstract, they both serve very different purposes and that what distinguishes their purpose is not explicit in their declarations, but is implicit in how they are defined.
Sorry if I'm misunderstanding. At the very least, I know that I, who am new to this subject, am still a bit confused by the explanations.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
- ID: 5e813a38-d487-25dc-b70d-23fca9c47221
- Version Independent ID: 92fb3bd2-56a5-e060-8056-491aab145d26
- Content: Inheritance in C#
- Content Source: docs/csharp/tutorials/inheritance.md
- Service: unspecified
- Product: dotnet-csharp
- GitHub Login: @rpetrusha
- Microsoft Alias: ronpet