<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>tech-publica</title>
    <description/>
    <link>https://speakerdeck.com/tech_publica</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/tech_publica.rss"/>
    <lastBuildDate>2018-10-26 06:37:11 -0400</lastBuildDate>
    <item>
      <title>Object Oriented Design. Object Creation: classical patterns and dependency injection</title>
      <description>An overview of the main Object Oriented Design principles, on the limits of direct use of constructors for object creation, and how to solve this problem with classical factory patterns or dependency injection frameworks, with an example of how dependency injection can help implement the Unit of Work pattern for a clean architecture.</description>
      <media:content url="https://files.speakerdeck.com/presentations/d0987002396e437b8fa2828e3cc735b1/preview_slide_0.jpg?11064471" type="image/jpeg" medium="image"/>
      <content:encoded>An overview of the main Object Oriented Design principles, on the limits of direct use of constructors for object creation, and how to solve this problem with classical factory patterns or dependency injection frameworks, with an example of how dependency injection can help implement the Unit of Work pattern for a clean architecture.</content:encoded>
      <pubDate>Fri, 26 Oct 2018 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/tech_publica/object-oriented-design-object-creation-classical-patterns-and-dependency-injection</link>
      <guid>https://speakerdeck.com/tech_publica/object-oriented-design-object-creation-classical-patterns-and-dependency-injection</guid>
    </item>
  </channel>
</rss>
