De mi diseño al código

Resultado de imagen para code

Suena sencillo… y de hecho lo es

Digamos que estuviste un buen tiempo preparando el diseñado de tu software, lo hiciste en UML y finalmente llegaste al punto de empezar a “codear” entonces viene la parte en la que veras si hiciste un buen diseño o no. El momento de empezar a escribir el código es de los mas delicados ya que un pequeño problema en el diseño hará que pierdas muchas horas laborales, si por alguna razón aun no sabes mucho de UML o el diseñado tengo varios blogs de eso así que te recomendaría que los vieras. Sí pudiste tener un diseño correcto entonces podrás pasar a código tu diseño de manera muy sencilla. Veamos un ejemplo:

Si vemos este modelo es fácil entender que requiere nuestra clase, primero se llamara Cliente, tendrá dos atributos nombre y dirección, y un método llamado pago.

Si lo vemos de esta manera el pasar a cualquier lenguaje de programación es sencillo incluso a los no orientados a objetos. Pero estarás pensando que el comentario anterior no es valido ya que si no usaras un lenguaje orientado a objetos no lo diseñas de esa manera y estas en lo correcto, pero que pasa si hay algún inconveniente de algún tipo y requieres el cambio? Realmente el pasar de código a diseño es sencillo como ya lo dije la cosa es hacer un buen diseño, si quieres profundizar en el pasar de diseño a código te recomiendo esta pagina la cual se basa en un capitulo de un libro muy recomendable de ingeniería de software o si no conoces el diseño de software pero no te interesa indagar mucho esta pagina lo resume muy bien, pero no te recomendaría que te quedaras solo con eso.

De orientado a objetos a NO orientado a objetos. (Demasiadas a’s en la oración)

Primero que clase de Java es un lenguaje no orientado a objetos? Como dice su nombre su base no se centra en crear código que siga este paradigma si no otros paradigmas, un lenguaje del que seguro has escuchado que no es orientado a objetos es C, si quieres mas información de esto puedes ver esta pregunta en Quora.

Imagen relacionada

En lo personal no he trabajado lo suficiente para poder dar los mejores consejos para estos cambios, pero lo que pude encontrar en foros y otros blogs es que el diseño se trata de respetar, y lo que después haces es utilizar diferentes tácticas para hacer una imitación de algo que se use en POO. En StackOverflow se da un muy buen ejemplo. Aunque me gustaría agregar mas información de estos cambios no hay mucha es muy poco común que esto llegue a suceder así que si deseas mas información tu mejor opción sera hacer un post en StackOverflow o algún foro en Reddit.

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create your website at WordPress.com
Get started
%d bloggers like this: