<?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:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de dsr57 - Windev &#187; POO</title>
	<atom:link href="https://blog.developpez.com/dsr57/pcategory/poo-2/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/dsr57</link>
	<description>Blog sur l&#039;edi windev</description>
	<lastBuildDate>Thu, 04 Jun 2015 11:46:25 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>WinDev &amp; Design pattern : Strategie</title>
		<link>https://blog.developpez.com/dsr57/p12788/windev/windev-design-pattern-strategie</link>
		<comments>https://blog.developpez.com/dsr57/p12788/windev/windev-design-pattern-strategie#comments</comments>
		<pubDate>Tue, 11 Nov 2014 19:49:39 +0000</pubDate>
		<dc:creator><![CDATA[dsr57]]></dc:creator>
				<category><![CDATA[Design pattern]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Windev]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/dsr57/?p=316</guid>
		<description><![CDATA[Le premier article sur le donne une définition des design patterns (ou encore « patron de conception » en français), il en existe trois types : construction : ils définissent comment faire l&#8217;instanciation et la configuration des classes et des objets ; structure : ils définissent comment organiser les classes d&#8217;un programme dans une structure plus large (séparant l&#8217;interface de l&#8217;implémentation) ; comportement : ils définissent comment organiser les objets pour que ceux-ci collaborent (distribution [&#8230;]]]></description>
				<content:encoded><![CDATA[<ul>
Le premier article sur le <a href="http://vformet.developpez.com/tutoriels/windev/2014/" title="Design pattern singleton" target="_blank"></a> donne une définition des design patterns (ou encore « patron de conception » en français), il en existe trois types :</p>
<li>construction : ils définissent comment faire l&rsquo;instanciation et la configuration des classes et des objets ;
</li>
<li>structure : ils définissent comment organiser les classes d&rsquo;un programme dans une structure plus large (séparant l&rsquo;interface de l&rsquo;implémentation) ;</li>
<li>comportement : ils définissent comment organiser les objets pour que ceux-ci collaborent (distribution des responsabilités) et expliquent le fonctionnement des algorithmes impliqués.
</li>
</ul>
<p>Dans cet article, nous allons voir la mise en place du design pattern Stratégie de type comportemental.</p>
<p><a href="http://vformet.developpez.com/tutoriels/windev/strategy/" title="Lire la suite de l'article" target="_blank">Lire la suite de l&rsquo;article</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design pattern de création : Singleton</title>
		<link>https://blog.developpez.com/dsr57/p12602/windev/design-pattern-de-creation-singleton</link>
		<comments>https://blog.developpez.com/dsr57/p12602/windev/design-pattern-de-creation-singleton#comments</comments>
		<pubDate>Wed, 30 Apr 2014 20:18:39 +0000</pubDate>
		<dc:creator><![CDATA[dsr57]]></dc:creator>
				<category><![CDATA[Design pattern]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Windev]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/dsr57/?p=277</guid>
		<description><![CDATA[Depuis les débuts de la programmation, les développeurs ont rencontré différents problèmes de conception. La plupart de ces problèmes sont récurrents. Pour éviter aux autres développeurs de buter sur les mêmes soucis, certains groupes de développeurs ont développé ce qu&#8217;on appelle des design patterns (ou patrons de conception en français). Un design pattern est une solution à un problème récurrent dans la conception d&#8217;applications orientées objet. Il décrit alors une solution standard, utilisable dans la [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Depuis les débuts de la programmation, les développeurs ont rencontré différents problèmes de conception. La plupart de ces problèmes sont récurrents. Pour éviter aux autres développeurs de buter sur les mêmes soucis, certains groupes de développeurs ont développé ce qu&rsquo;on appelle des design patterns (ou patrons de conception en français). Un design pattern est une solution à un problème récurrent dans la conception d&rsquo;applications orientées objet. Il décrit alors une solution standard, utilisable dans la conception de logiciel.<br />
Dans une série d&rsquo;articles, j&rsquo;explique comment mettre en place les design pattern dans l&rsquo;EDI WinDev.<br />
l&rsquo;article sur le design pattern singleton est disponible sur le site developpez.com : <a href="http://vformet.developpez.com/tutoriels/windev/2014/" title="WinDev &amp; Design Pattern : Singleton" target="_blank">Windev &amp; Desin pattern : Singleton</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Classes abstraites en Windev (version 18 et antérieur)</title>
		<link>https://blog.developpez.com/dsr57/p12601/windev/wd-18-classes-abstaites</link>
		<comments>https://blog.developpez.com/dsr57/p12601/windev/wd-18-classes-abstaites#comments</comments>
		<pubDate>Wed, 30 Apr 2014 20:07:43 +0000</pubDate>
		<dc:creator><![CDATA[dsr57]]></dc:creator>
				<category><![CDATA[POO]]></category>
		<category><![CDATA[Windev]]></category>
		<category><![CDATA[Windev 17]]></category>
		<category><![CDATA[Windev 18]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/dsr57/?p=270</guid>
		<description><![CDATA[Avant la version 19 (annoncée sur le site officiel le 04.10.2013), WinDev ne gérait pas explicitement les classes abstraites. Il était possible de les utiliser en modifiant l&#8217;accessibilité du constructeur de la classe de base. Cet article explique étapes par étapes comment déclarer une classe abstraite. Cela vous permettra d&#8217;utiliser cette notion de POO sans forcément upgrader votre version de WinDev. Un article expliquant comment mettre en place cette possibilité est disponible sur le site [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Avant la version 19 (annoncée sur le site officiel le 04.10.2013), WinDev ne gérait pas explicitement les classes abstraites. Il était possible de les utiliser en modifiant l&rsquo;accessibilité du constructeur de la classe de base. Cet article explique étapes par étapes comment déclarer une classe abstraite. Cela vous permettra d&rsquo;utiliser cette notion de POO sans forcément upgrader votre version de WinDev.</p>
<p>Un article expliquant comment mettre en place cette possibilité est disponible sur le site developpez.com : <a href="http://vformet.developpez.com/tutoriels/windev/2013/" title="classes abstraites en Windev (version antérieure à 19)" target="_blank">classes abstraites en WinDev (version antérieure à 19)</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
