{"id":38477,"date":"2016-11-23T09:11:01","date_gmt":"2016-11-23T15:11:01","guid":{"rendered":"http:\/\/luciasblogweb.wordpress.com\/?p=181"},"modified":"2016-11-23T09:11:01","modified_gmt":"2016-11-23T15:11:01","slug":"software-design-patterns-18","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/software-design-patterns-18\/","title":{"rendered":"Software Design Patterns"},"content":{"rendered":"<p>After working in various projects software engineers noticed that there were some similarities between the solutions for different problems, that\u2019s why they decided to introduce the concept of Software Design Patterns. SDP are reusable solutions that are made to help you optimize and make your software less time consuming.<\/p>\n<p>If you read my posts I think you already know that I love adding other resources different from just text so I made another infographic to tell you more about SDP.<\/p>\n<p><img class=\"alignnone size-full wp-image-186\" src=\"https:\/\/luciasblogweb.files.wordpress.com\/2016\/11\/kinds-of-software-design-patterns.png?w=809\" alt=\"Kinds of software design patterns.png\" srcset=\"https:\/\/luciasblogweb.files.wordpress.com\/2016\/11\/kinds-of-software-design-patterns.png 800w, https:\/\/luciasblogweb.files.wordpress.com\/2016\/11\/kinds-of-software-design-patterns.png?w=60 60w, https:\/\/luciasblogweb.files.wordpress.com\/2016\/11\/kinds-of-software-design-patterns.png?w=120 120w, https:\/\/luciasblogweb.files.wordpress.com\/2016\/11\/kinds-of-software-design-patterns.png?w=768 768w\" sizes=\"(max-width: 800px) 100vw, 800px\"   \/><\/p>\n<p>I really think this is a great idea if you know when and which design pattern you use, otherwise it may be harmful for your project. I think it\u2019s interesting how people came up with this idea and recommend you to read this <a href=\"https:\/\/code.tutsplus.com\/articles\/a-beginners-guide-to-design-patterns--net-12752\">article<\/a>.<\/p><br \/>  <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/luciasblogweb.wordpress.com\/181\/\"><img alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/luciasblogweb.wordpress.com\/181\/\" \/><\/a> <img alt=\"\" border=\"0\" src=\"https:\/\/pixel.wp.com\/b.gif?host=luciasblogweb.wordpress.com&#038;blog=115206091&%23038;post=181&%23038;subd=luciasblogweb&%23038;ref=&%23038;feed=1\" width=\"1\" height=\"1\" \/>","protected":false},"excerpt":{"rendered":"<p>After working in various projects software engineers noticed that there were some similarities between the solutions for different problems, that\u2019s why they decided to introduce the concept of Software Design Patterns. SDP are reusable solutions that are made to help you optimize and make your software less time consuming. If you read my posts I &hellip; <a href=\"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/software-design-patterns-18\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Software Design Patterns<\/span><\/a><\/p>\n","protected":false},"author":29,"featured_media":186,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[289,397,398,60],"class_list":["post-38477","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-design-patterns","tag-infographic","tag-rehusable","tag-software-engineering"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/38477","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\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/comments?post=38477"}],"version-history":[{"count":2,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/38477\/revisions"}],"predecessor-version":[{"id":38857,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/38477\/revisions\/38857"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media?parent=38477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/categories?post=38477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/tags?post=38477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}