What is the behavior of a protected class?
What is the impact of access modifiers (especially private and protected) on classes, and what are their common uses?
I can understand its functionality when attributed to methods, properties and attributes, but I can not see the same when it comes to a class or interface.