{"id":85005,"date":"2023-10-23T11:08:31","date_gmt":"2023-10-23T11:08:31","guid":{"rendered":"https:\/\/bdebooks.com\/en\/?post_type=book&#038;p=85005"},"modified":"2023-10-23T11:08:31","modified_gmt":"2023-10-23T11:08:31","slug":"design-patterns-elements-of-reusable-object-oriented-software","status":"publish","type":"book","link":"https:\/\/bdebooks.com\/en\/books\/design-patterns-elements-of-reusable-object-oriented-software-by-erich-gamma","title":{"rendered":"Design Patterns: Elements of Reusable Object-Oriented Software"},"content":{"rendered":"<p>Design Patterns: Elements of Reusable Object-Oriented Software is a book written by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides1. The book was published by Addison-Wesley Professional in 1994 and has 416 pages. The book is a catalog of 23 patterns that can be used to solve commonly occurring design problems in object-oriented software.<\/p>\n<p>The authors describe the circumstances in which each pattern is applicable when it can be applied in view of other design constraints and the consequences and trade-offs of using the pattern within a larger design. The book includes downloadable C++ source code that demonstrates how patterns can be implemented and Python.<\/p>\n","protected":false},"featured_media":85006,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"ep-author":[2871],"ep-series":[],"ep-genres":[2748,231,248],"class_list":["post-85005","book","type-book","status-publish","has-post-thumbnail","hentry","ep-author-erich-gamma","ep-genres-computer-science","ep-genres-non-fiction","ep-genres-technology"],"acf":[],"_links":{"self":[{"href":"https:\/\/bdebooks.com\/en\/wp-json\/wp\/v2\/books\/85005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bdebooks.com\/en\/wp-json\/wp\/v2\/books"}],"about":[{"href":"https:\/\/bdebooks.com\/en\/wp-json\/wp\/v2\/types\/book"}],"replies":[{"embeddable":true,"href":"https:\/\/bdebooks.com\/en\/wp-json\/wp\/v2\/comments?post=85005"}],"version-history":[{"count":0,"href":"https:\/\/bdebooks.com\/en\/wp-json\/wp\/v2\/books\/85005\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bdebooks.com\/en\/wp-json\/wp\/v2\/media\/85006"}],"wp:attachment":[{"href":"https:\/\/bdebooks.com\/en\/wp-json\/wp\/v2\/media?parent=85005"}],"wp:term":[{"taxonomy":"ep-author","embeddable":true,"href":"https:\/\/bdebooks.com\/en\/wp-json\/wp\/v2\/ep-author?post=85005"},{"taxonomy":"ep-series","embeddable":true,"href":"https:\/\/bdebooks.com\/en\/wp-json\/wp\/v2\/ep-series?post=85005"},{"taxonomy":"ep-genres","embeddable":true,"href":"https:\/\/bdebooks.com\/en\/wp-json\/wp\/v2\/ep-genres?post=85005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}