In UML class diagrams, what are Boundary Classes, Control Classes, and Entity Classes?
I'm now using NetBeans as my IDE-of-choice, and it has a plugin for UML modeling. In the class diagram, there are model elements known as "Boundary Class", "Control Class", and "Entity Class". However, I can't find a good definition of them, but I did find this site on UML Class Diagrams.
source
How to access a data class's private member variable from another derived class whose parent class is a friend class of the data class?
Since you have declared struct PImpl in the private part of CDataHolder class, only friends of CDataHolder can access the same. Why don't you put a forward declaration struct PImpl in the public section or even better before the CDataHolder class?
source
If you are born into the Working Class, then become successful, can you really still claim to be Working Class?
Yes, if you were born working class you can still claim you are working class, if you were to have children then they can not make that claim. I believe your class is defined by whatever class you have been born into.
source
Extended class needs to communicate with parent class - How?
You don't declare anything in TestTypeView, so what could you possibly reference from BasicContentView that is in TestTypeView? Anyways, if you want to access a property from the parent class you should declare it in the parent class since it will be unanimous with all classes that extend it right? If it's specialized to the class you need to have class specific code to deal with it.
source
I know there will not be a dedicated healer class, doctor class of some sort?
I'd love to see some kind of doctor class, as I generally play support classes in everything. Even if not, though, I'll probably do the best I can with my combat medic skills.
source