{"id":38061,"date":"2016-10-27T10:43:29","date_gmt":"2016-10-27T15:43:29","guid":{"rendered":"http:\/\/blogsandralcaraz.wordpress.com\/?p=141"},"modified":"2016-10-27T10:43:29","modified_gmt":"2016-10-27T15:43:29","slug":"design-pattern","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/design-pattern\/","title":{"rendered":"Design Pattern"},"content":{"rendered":"<p><span style=\"font-weight:400;\">Son las mejores herramientas usadas por desarrolladores que usan el concepto de programaci\u00f3n orientada a objetos. Estas son soluciones para los problemas m\u00e1s comunes durante el desarrollo de software. \u00a0Patrones de dise\u00f1o tienen dos usos en la ingenier\u00eda de software. Es necesario usarlos porque aunque tengamos un programa innovador o inusual, de seguro tendr\u00e1 alg\u00fan problema durante su implementaci\u00f3n. Y si tenemos <\/span><\/p>\n<p><span style=\"font-weight:400;\">Es una plataforma com\u00fan para desarrolladores, nos dan un est\u00e1ndar de terminolog\u00eda y son para escenarios espec\u00edficos. Usar un objeto para todos los desarrolladores est\u00e1n familiarizados con un dise\u00f1o similar, y cuando este sea utilizado se que se decir a otros desarrolladores que sigue este patr\u00f3n de dise\u00f1o. <\/span><\/p>\n<p><span style=\"font-weight:400;\">Los patrones de dise\u00f1o han dedicado mucho en mejorar el patr\u00f3n y este sea \u00fatil ante los problemas durante el desarrollo de software. <\/span><\/p>\n<p><span style=\"font-weight:400;\">Los tipos de patrones de dise\u00f1o son: <\/span><\/p>\n<p><b>Creational Patterns<\/b><\/p>\n<p><span style=\"font-weight:400;\">Este dise\u00f1o ayuda a mejorar la manera de crear objetos, mientras se esconde la l\u00f3gica de creaci\u00f3n. Nos da un programa m\u00e1s flexible y as\u00ed es m\u00e1s f\u00e1cil saber qu\u00e9 objetos necesitamos crear.<\/span><\/p>\n<p><b>Structural Patterns<\/b><\/p>\n<p><span style=\"font-weight:400;\">Este dise\u00f1o se enfoca en la clase y la composici\u00f3n de los objetos. Se utiliza la herencia para saber la composici\u00f3n de \u00a0las interfaces, as\u00ed como las maneras en las que se compondr\u00e1n los objetos y as\u00ed obtener nuevas funcionalidades.<\/span><\/p>\n<p><b>Behavioral Patterns<\/b><\/p>\n<p><span style=\"font-weight:400;\">Se enfoca m\u00e1s en la comunicaci\u00f3n de los objetos. <\/span><\/p>\n<p><b>J2EE Patterns<\/b><\/p>\n<p><span style=\"font-weight:400;\">Estos patrones son identificados por Sun Java Center. <\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Referencias:<\/p>\n<p>Tutorials point.<\/p>\n<p>Photo by Flickr<\/p>\n<p>&nbsp;<\/p>\n<p>Chequen este v\u00eddeo de Creational Patterns<\/p>\n<div class=\"jetpack-video-wrapper\"><iframe class='youtube-player' type='text\/html' width='1200' height='705' src='https:\/\/www.youtube.com\/embed\/uCkZemGbsJ4?version=3&#038;rel=1&%23038;fs=1&%23038;autohide=2&%23038;showsearch=0&%23038;showinfo=1&%23038;iv_load_policy=1&%23038;wmode=transparent' allowfullscreen='true' style='border:0;'><\/iframe><\/div><br \/>  <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/blogsandralcaraz.wordpress.com\/141\/\"><img alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/blogsandralcaraz.wordpress.com\/141\/\" \/><\/a> <img alt=\"\" border=\"0\" src=\"https:\/\/pixel.wp.com\/b.gif?host=blogsandralcaraz.wordpress.com&#038;blog=115258671&%23038;post=141&%23038;subd=blogsandralcaraz&%23038;ref=&%23038;feed=1\" width=\"1\" height=\"1\" \/>","protected":false},"excerpt":{"rendered":"<p>Son las mejores herramientas usadas por desarrolladores que usan el concepto de programaci\u00f3n orientada a objetos. Estas son soluciones para los problemas m\u00e1s comunes durante el desarrollo de software. \u00a0Patrones de dise\u00f1o tienen dos usos en la ingenier\u00eda de software. Es necesario usarlos porque aunque tengamos un programa innovador o inusual, de seguro tendr\u00e1 alg\u00fan &hellip; <a href=\"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/design-pattern\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Design Pattern<\/span><\/a><\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[69,356,333],"class_list":["post-38061","post","type-post","status-publish","format-standard","hentry","category-blogs","category-syndicated","tag-softwareengineering","tag-design-pattern","tag-software-design"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/38061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/comments?post=38061"}],"version-history":[{"count":1,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/38061\/revisions"}],"predecessor-version":[{"id":38062,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/38061\/revisions\/38062"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media?parent=38061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/categories?post=38061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/tags?post=38061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}