<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-16646104</id><updated>2011-04-21T20:40:11.619+02:00</updated><category term='java'/><category term='teaching'/><category term='programming'/><title type='text'>Geschreibsel</title><subtitle type='html'>Scribblings on Coding, Eclipse, NLP &amp;amp; Stuff</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fsteeg.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16646104/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fsteeg.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Fabian Steeg</name><uri>http://www.blogger.com/profile/02384590154207147547</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16646104.post-1817233365911018973</id><published>2004-08-31T17:02:00.000+02:00</published><updated>2007-12-31T00:19:10.087+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='teaching'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Adapter Pattern and Java Interfaces</title><content type='html'>I just thought that patterns actually do matter even in basic programming education. Consider  Java Interfaces. I think it is important to be aware of the general concept of classes having interfaces to really use Java Interfaces. It might be useful approaching it from that side. Reading the chapter on the Adapter Pattern in GOF made me realize Java Interfaces are class adapters in GOF, allowing multiple inheritance only for classes without functionality. And then it really makes sense calling these &lt;span style="font-style: italic;"&gt;Interfaces&lt;/span&gt;, yet it is unintuitive as a class thereby has many different Interfaces which togeter are the interface of the class.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16646104-1817233365911018973?l=fsteeg.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsteeg.blogspot.com/feeds/1817233365911018973/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16646104&amp;postID=1817233365911018973' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16646104/posts/default/1817233365911018973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16646104/posts/default/1817233365911018973'/><link rel='alternate' type='text/html' href='http://fsteeg.blogspot.com/2004/08/adapter-pattern-and-java-interfaces.html' title='Adapter Pattern and Java Interfaces'/><author><name>Fabian Steeg</name><uri>http://www.blogger.com/profile/02384590154207147547</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
