<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ооп on Digitable courses</title>
    <link>https://courses.digitable.life/tags/%D0%BE%D0%BE%D0%BF/</link>
    <description>Recent content in Ооп on Digitable courses</description>
    <generator>Hugo</generator>
    <language>ru-RU</language>
    <lastBuildDate>Sat, 01 Aug 2026 00:19:38 +0300</lastBuildDate>
    <atom:link href="https://courses.digitable.life/tags/%D0%BE%D0%BE%D0%BF/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Как человечество научилось рассуждать: от Аристотеля до программ и категорий</title>
      <link>https://courses.digitable.life/post/logic/00a-history-and-levels-of-abstraction/</link>
      <pubDate>Tue, 28 Jul 2026 10:05:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/logic/00a-history-and-levels-of-abstraction/</guid>
      <description>Две полноценные редакции одной истории: человеческий путь от убеждения к доказательству и инженерный путь от требования к типам, политикам, тестам и архитектуре.</description>
    </item>
    <item>
      <title>SOLID: пять принципов с честным разбором и критикой</title>
      <link>https://courses.digitable.life/post/principles/01-solid/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/principles/01-solid/</guid>
      <description>Что на самом деле означают SRP, OCP, LSP, ISP и DIP, откуда они взялись, как выглядят в рабочем коде — и где эти принципы вредят, если применять их механически.</description>
    </item>
    <item>
      <title>Объектно-ориентированное программирование: инкапсуляция, полиморфизм, наследование</title>
      <link>https://courses.digitable.life/post/paradigms/02-oop/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/02-oop/</guid>
      <description>Как из идеи «данные и поведение живут вместе» вырастают инкапсуляция, полиморфизм и наследование — от механики vtable до продакшн-правил проектирования доменных моделей.</description>
    </item>
    <item>
      <title>Объекты и классы: первое знакомство с ООП</title>
      <link>https://courses.digitable.life/post/intro/11-objects-and-classes/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/intro/11-objects-and-classes/</guid>
      <description>Разбираем, зачем нужны классы: как сложить данные и действия в одну вещь, что такое self и &lt;strong&gt;init&lt;/strong&gt;, и почему объекты — это просто способ навести порядок.</description>
    </item>
    <item>
      <title>Парадигмы программирования: карта, история и как они связаны</title>
      <link>https://courses.digitable.life/post/paradigms/00-overview/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/paradigms/00-overview/</guid>
      <description>Обзорная статья трека: что такое парадигма как инженерное понятие, по каким осям парадигмы различаются, откуда они взялись исторически, как они смешиваются в реальных системах — и как читать остальные девять статей трека.</description>
    </item>
    <item>
      <title>Паттерны проектирования: что это, откуда взялись и как читать каталог</title>
      <link>https://courses.digitable.life/post/design-patterns/00-overview/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/design-patterns/00-overview/</guid>
      <description>Откуда взялись паттерны, что такое паттерн строго, как устроен каталог GoF, чем за него платят и как применять его от задачи, а не от списка.</description>
    </item>
    <item>
      <title>Поведенческие паттерны: Strategy, Observer, Command, State и другие</title>
      <link>https://courses.digitable.life/post/design-patterns/03-behavioral/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/design-patterns/03-behavioral/</guid>
      <description>Одиннадцать паттернов о том, кто кому звонит и кто за что отвечает: Strategy, State, Command, Observer, Chain of Responsibility, Visitor и остальные — с кодом, ценой и разбором, где они ломаются в проде.</description>
    </item>
    <item>
      <title>Порождающие паттерны: Factory, Builder, Singleton, Prototype</title>
      <link>https://courses.digitable.life/post/design-patterns/01-creational/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/design-patterns/01-creational/</guid>
      <description>Как перестать разбрасывать new по коду: фабрики, строители, синглтоны и прототипы — от интуиции до продакшн-нюансов, потокобезопасности и типичных ошибок.</description>
    </item>
    <item>
      <title>Структурные паттерны: Adapter, Decorator, Facade, Proxy, Composite</title>
      <link>https://courses.digitable.life/post/design-patterns/02-structural/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/design-patterns/02-structural/</guid>
      <description>Как из мелких объектов собирают большие структуры: обёртки, деревья и мосты — с рабочим кодом, разбором стоимости косвенности и типичными ошибками.</description>
    </item>
  </channel>
</rss>
