{"id":294,"date":"2009-04-26T15:19:00","date_gmt":"2009-04-26T15:19:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=294"},"modified":"2009-04-26T15:19:00","modified_gmt":"2009-04-26T15:19:00","slug":"thema-der-woche-gof-pattern-wiederholung","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2009\/04\/thema-der-woche-gof-pattern-wiederholung\/","title":{"rendered":"Thema der Woche: Gof-Pattern-Wiederholung"},"content":{"rendered":"<ul>\n<li>Wiederhole die Gof-Pattern von <a title=\"http:\/\/www.cmcrossroads.com\/bradapp\/javapats.html#Part2\" href=\"http:\/\/www.cmcrossroads.com\/bradapp\/javapats.html#Part2\">http:\/\/www.cmcrossroads.com\/bradapp\/javapats.html#Part2<\/a>.<\/li>\n<li>Gehe die fundamentalen Pattern unter <a title=\"http:\/\/www.mindspring.com\/~mgrand\/pattern_synopses.htm#Dynamic%20Linkage\" href=\"http:\/\/www.mindspring.com\/%7Emgrand\/pattern_synopses.htm#Dynamic%20Linkage\">http:\/\/www.mindspring.com\/~mgrand\/pattern_synopses.htm#Dynamic%20Linkage<\/a> ab.<\/li>\n<\/ul>\n<p>Theoretische Aufgaben:<\/p>\n<ul>\n<li>Nenne zwei Nachteile, die Vererbung gegen\u00fcber Assoziation hat.<\/li>\n<li>Gibt es seit Java 5 eine Alternative zu Marker-Interfaces? Wie sieht diese aus? Nenne Beispiele.<\/li>\n<\/ul>\n<p>Praktische Aufgaben:<\/p>\n<ul>\n<li>Implementiere mit <a title=\"http:\/\/commons.apache.org\/chain\/\" href=\"http:\/\/commons.apache.org\/chain\/\">http:\/\/commons.apache.org\/chain\/<\/a> ein einfaches Beispiel, bei dem auf der Basis der ersten Bytes einer Grafikdatei eine Meldung auf dem Bildschirm erscheint, um welchen Bildtyp es sich handelt.<\/li>\n<li>dom4j nutzt mehrere Flyweight-Klassen (<a title=\"http:\/\/dom4j.org\/dom4j-1.6.1\/apidocs\/org\/dom4j\/tree\/package-summary.html\" href=\"http:\/\/dom4j.org\/dom4j-1.6.1\/apidocs\/org\/dom4j\/tree\/package-summary.html\">http:\/\/dom4j.org\/dom4j-1.6.1\/apidocs\/org\/dom4j\/tree\/package-summary.html<\/a>). Diskutiere, ob das Fliegengewicht-Klassen nach dem Gof-Prinzip sind.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Wiederhole die Gof-Pattern von http:\/\/www.cmcrossroads.com\/bradapp\/javapats.html#Part2. Gehe die fundamentalen Pattern unter http:\/\/www.mindspring.com\/~mgrand\/pattern_synopses.htm#Dynamic%20Linkage ab. Theoretische Aufgaben: Nenne zwei Nachteile, die Vererbung gegen\u00fcber Assoziation hat. Gibt es seit Java 5 eine Alternative zu Marker-Interfaces? Wie sieht diese aus? Nenne Beispiele. Praktische Aufgaben: Implementiere mit http:\/\/commons.apache.org\/chain\/ ein einfaches Beispiel, bei dem auf der Basis der ersten Bytes einer Grafikdatei [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[13],"tags":[],"class_list":["post-294","post","type-post","status-publish","format-standard","hentry","category-die-wochentliche-dosis-java"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=294"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/294\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}