<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #oop</title>
    <link>/tags/oop/</link>
    <description>Recent bookmarks tagged #oop</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:52 +0000</lastBuildDate>
    <item>
      <title>Liskov substitution principle - Wikipedia, the free encyclopedia</title>
      <link>http://en.wikipedia.org/wiki/Liskov_substitution_principle</link>
      <description>Substitutability is a principle in object-oriented programming. It states that, in a computer program, if S is a subtype of T, then objects of type T may be replaced with objects of type S (i.e., objects of type S may be substituted for objects of type T) without altering any of the desirable properties of that program (correctness, task performed, etc.).&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #compsci #design #gluecon #imported:pinboard #liskov #oop #programming #software&lt;/p&gt;</description>
      <pubDate>Wed, 22 May 2013 19:58:35 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:23654</guid>
      <category>apis</category>
      <category>compsci</category>
      <category>design</category>
      <category>gluecon</category>
      <category>imported:pinboard</category>
      <category>liskov</category>
      <category>oop</category>
      <category>programming</category>
      <category>software</category>
    </item>
    <item>
      <title>Everything You Love about Java is Everything I Love About Good Design | Virtuous Code</title>
      <link>http://avdi.org/devblog/2010/02/09/everything-you-love-about-java-is-everything-i-love-about-good-design</link>
      <description>&#34;The Java ecosystem warps your brain into a mode of thinking where modularity patterns like DI and decoration are like ancient gods which can only be invoked with a great deal of pomp and ceremony. And I think that perspective tends to make it hard to see that other programmers use the same patterns, just with less fanfare. For an even better take on this topic than mine, read Jamis Buck’s classic account of writing and discarding two Ruby DI frameworks.&#34;&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #deign #java #oop #patterns #ruby&lt;/p&gt;</description>
      <pubDate>Wed, 10 Feb 2010 15:02:33 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:12783</guid>
      <category>deign</category>
      <category>java</category>
      <category>oop</category>
      <category>patterns</category>
      <category>ruby</category>
    </item>
    <item>
      <title>ClassNamer</title>
      <link>http://www.classnamer.com</link>
      <description>&#34;Can&#39;t think of a good class name? Try this&#34;&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #funny #oop #programming&lt;/p&gt;</description>
      <pubDate>Mon, 17 Mar 2008 23:27:51 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:10507</guid>
      <category>funny</category>
      <category>oop</category>
      <category>programming</category>
    </item>
    <item>
      <title>Ian Bicking: a blog :: Documents vs. Objects</title>
      <link>http://blog.ianbicking.org/2008/01/15/documents-vs-objects</link>
      <description>&#34;Resources and objects are in many ways similar, but in other ways completely opposite.&#34;&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #documents #object #oop #rest #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 18 Jan 2008 05:00:11 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:10270</guid>
      <category>documents</category>
      <category>object</category>
      <category>oop</category>
      <category>rest</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
