Class/object diagrams – advanced concepts
{"Image DocumentName": "Class/object diagrams \u2013 advanced concepts", "Image ImageDescription": "Visibility \u2013 access modifier which determines the access level of the attributes or methods of the object class. Visibility defines whether attributes and methods of specific classes can be seen and used by other classes. UML specifies 4 main visibility levels: \u201e- private \u2013 only objects within the same class can see and use the attributes or methods, \u201e# protected \u2013 only objects within the same class and from descendent classes can see and use the attributes or methods, \u201e+ public \u2013 objects of any class can see and use the attributes or methods, \u201e~ package - only classes within the same package can see and use the attributes or methods. There is a rule that class attributes should be set private and the external access to them is made possible by public methods.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}