<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_43119"  />
<title>rulinux.net - Форум - Talks - Паттерны</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - Паттерны</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222602</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222602</guid>
<pubDate>Thu, 22 Mar 2018 11:27:20 +0300</pubDate>
<description><![CDATA[<p><i>> какая была бы польза в шаблоне Visitor, если бы C++ была бы множественная диспетчеризация? По сути так можно пройтись по каждому шаблону</i><br> если бы в C++ была бы множественная диспетчеризация он бы тормозил как Rust, Python или Ruby</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222530</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222530</guid>
<pubDate>Sat, 10 Mar 2018 07:39:18 +0300</pubDate>
<description><![CDATA[<p>Совсем разленились! Им ещё и кликабельную ссылку подавай!</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222529</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222529</guid>
<pubDate>Fri, 09 Mar 2018 23:06:03 +0300</pubDate>
<description><![CDATA[<p>&gt; &lt;Ссылка на википедию про ООП&gt;
<br>
<br>
Не кликабельная у тебя какая-то ссылка. Какой паттерн ты использовал при размещении ссылки?</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222528</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222528</guid>
<pubDate>Fri, 09 Mar 2018 19:47:34 +0300</pubDate>
<description><![CDATA[<p>&lt;Ссылка на википедию про ООП&gt;</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222527</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222527</guid>
<pubDate>Fri, 09 Mar 2018 16:51:13 +0300</pubDate>
<description><![CDATA[<p>Это просто название для уже давно использующейся и без всяких паттернов техники. Я тебе говорю -- паттерны твои нахрен не нужны</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222521</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222521</guid>
<pubDate>Thu, 08 Mar 2018 13:22:19 +0300</pubDate>
<description><![CDATA[<p>&gt; Может PubSub или Observer захуячить в стандарт С++?
<br><br>
А почему только в C++? В стандарт линупса надо тащить, а то inotify там есть, а паттерна нет - непорядок же.</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222518</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222518</guid>
<pubDate>Thu, 08 Mar 2018 11:16:54 +0300</pubDate>
<description><![CDATA[<p><i>> Вот какая была бы польза в шаблоне Visitor, если бы C++ была бы множественная диспетчеризация? По сути так можно пройтись по каждому шаблону</i><br> По каждому?))) Может PubSub или Observer захуячить в стандарт С++?<br><br>Вы упоролись что  ли?))</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222517</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222517</guid>
<pubDate>Thu, 08 Mar 2018 10:59:05 +0300</pubDate>
<description><![CDATA[<p>паттерны хороши, но только на них давно все кладут</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222515</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222515</guid>
<pubDate>Wed, 07 Mar 2018 23:35:34 +0300</pubDate>
<description><![CDATA[<p>Что такое &quot;ООП-модель&quot;?</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222514</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222514</guid>
<pubDate>Wed, 07 Mar 2018 16:31:48 +0300</pubDate>
<description><![CDATA[<p>Можно-то можно, вопрос, стоит ли все задачи переводить в ООП-модель?</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222513</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222513</guid>
<pubDate>Wed, 07 Mar 2018 13:51:39 +0300</pubDate>
<description><![CDATA[<p>А ты приведи пример не-ООП :) Даже в простосях можно выделить объекты и медоды для работы с ними, просто ссылка на объект передаётся в явном виде (указатели, хэндлеры и т.п.)</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222512</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222512</guid>
<pubDate>Wed, 07 Mar 2018 13:39:46 +0300</pubDate>
<description><![CDATA[<p><i>> Чтобы белому господину не надо было тратить много слов объясняя кодерам из развивающихся стран что именно они должны ему написать за миску риса.</i><br> Как это терминология относятся к не-ООП?</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222511</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222511</guid>
<pubDate>Wed, 07 Mar 2018 08:32:47 +0300</pubDate>
<description><![CDATA[<p><i>> Для Java я написал публикацию на хабре</i><br> Чудак человек. Написал бы статью тут, а на второсортном ресурсе дал бы сюда ссылку. Так нет, он сделал всё наоборот.</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222508</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222508</guid>
<pubDate>Tue, 06 Mar 2018 19:38:29 +0300</pubDate>
<description><![CDATA[<p>&gt; Для Java я написал публикацию на хабре
<br>
<br>
Что общего у газетной утки и кряквы, незачем объединять их реализацию в одном классе либо нужно похерить определение класса вообще и пользоваться key-value хешами для всего, в том числе и для свойств этого всего. Объявляешь объект Утятник, описываешь его там, в том числе заводишь свойство ПроживающиеУтки - массив хешей, описывающих утку, состоящих в свою очередь из хешей описывающих свойства каждой утки и её методы. Правила по которым газетную утку нельзя поселить в утятник, но можно разместить её там - описываешь сам, надо же проверять, а то в хрен его знает что там произойдёт в рантайме - фермер заюзает твой Утятник и по ошибке населит его газетными утками, а они нестись не будут, например. 
<br>
<br>
Сопровождать такой код будет невозможно - фиг же поймёшь что там происходит и что по логике должно происходить.
<br>
<br>
А паттерн - ну это просто название подхода к решению типовой проблемы. Чтобы белому господину не надо было тратить много слов объясняя кодерам из развивающихся стран что именно они должны ему написать за миску риса.</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222506</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222506</guid>
<pubDate>Tue, 06 Mar 2018 08:21:13 +0300</pubDate>
<description><![CDATA[<p>Ага) Шаблоны нужны, пока язык ограниченный. Появляются новые фичи в языке, исчезает потребность в шаблоне. Для Java я написал <a href="https://habrahabr.ru/post/350386/">публикацию</a> на хабре</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222504</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222504</guid>
<pubDate>Mon, 05 Mar 2018 18:54:20 +0300</pubDate>
<description><![CDATA[<p>А что тут раскрывать? Вот какая была бы польза в шаблоне Visitor, если бы C++ была бы множественная диспетчеризация? По сути так можно пройтись по каждому шаблону</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222501</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222501</guid>
<pubDate>Mon, 05 Mar 2018 09:06:01 +0300</pubDate>
<description><![CDATA[<p>Мне ни разу не пригодились, как и ботаника с географией.</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222497</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222497</guid>
<pubDate>Sun, 04 Mar 2018 11:00:20 +0300</pubDate>
<description><![CDATA[<p><i>> Думаю о них как о способах обхождения ограничений C++</i><br>Ох бляж, это что-то новенькое))) Раскройте свою мысль плиз, реально интересно.</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222494</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222494</guid>
<pubDate>Sun, 04 Mar 2018 05:46:29 +0300</pubDate>
<description><![CDATA[<p>Ого! Технический вопрос на Лоренге.<br><br>А куда без них? Надо знать и пользоваться. Они не только для ООП годятся.  Есть книжка двадцатилетней давности &quot;Паттерны проектирования&quot;. <br><br>Они и не только в ПО полезны.</p>]]></description>
</item>
<item>
<title>Re:Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222491</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222491</guid>
<pubDate>Sat, 03 Mar 2018 19:26:53 +0300</pubDate>
<description><![CDATA[<p>Думаю о них как о способах обхождения ограничений C++</p>]]></description>
</item>
<item>
<title>Паттерны</title>
<link>https://rulinux.net/message.php?newsid=43119&amp;page=1#222489</link>
<guid>https://rulinux.net/message.php?newsid=43119&amp;page=1#222489</guid>
<pubDate>Sat, 03 Mar 2018 10:10:02 +0300</pubDate>
<description><![CDATA[<p>Коллеги, что вы думаете по поводу паттернов проектирования ООП приложений?</p>]]></description>
</item>
</channel>
</rss>