Buenas, estoy haciendo un diagrama UML de un servidor de sockets. El diagrama está hecho un poco a mi manera, ya que soy un poco novato en el tema.
Tengo en mente publicarlo para estrenar mi github, pero tambien lo uso para agilizar mi programación con el.
Una buena programación orientada a objetos requiere encapsulamiento, entonces por poner un ejemplo tengo una variable que es privada. SOLO se puede obtener su valor, y no se puede cambiar nunca.
Bien, la pregunta es: Los diagramas se suelen hacer mostrando su ambito real como si lo estuvieses viendo directamente desde el codigo fuente. O se debe representar abstrayendo al programador que va a usar la clase desde fuera?
Dicho de otra forma. La variable de ejemplo que he puesto deberia representarla como privada o como publica?
Como se suele hacer? Como lo hariais o lo haceis vosotros?
Gracias de antemano