A
Artie
Our system uses a lot of C# Interfaces for which we'll have classes
named like:
IUser to specify the Interface
and
User to implement it.
I've identified certain cases where I think we should be using
abstract classes rather than interfaces (for cases where there is
functionality that can be implemented in the abstract class).
My question is simply: is there a commonly-used naming convention for
such abstract classes (which are still 'interfaces' from a Strategy
Pattern point of view).
Simply AUser?
Any help much appreciated
Artie
named like:
IUser to specify the Interface
and
User to implement it.
I've identified certain cases where I think we should be using
abstract classes rather than interfaces (for cases where there is
functionality that can be implemented in the abstract class).
My question is simply: is there a commonly-used naming convention for
such abstract classes (which are still 'interfaces' from a Strategy
Pattern point of view).
Simply AUser?
Any help much appreciated
Artie