App in common authentication, password authentication, message validation, fingerprint verification, such as face recognition,
So "authentication" and "password authentication" and so what is the relationship? Is to calculate the component relationship or a generalization relationship?
Design classes should is to define the attributes or a inherit it?