{"id":140,"date":"2021-08-18T15:47:16","date_gmt":"2021-08-18T15:47:16","guid":{"rendered":"https:\/\/www.louismarchand.me\/?page_id=140"},"modified":"2024-11-20T17:17:43","modified_gmt":"2024-11-20T17:17:43","slug":"programmation-orientee-objet-2","status":"publish","type":"page","link":"https:\/\/www.louismarchand.me\/index.php\/les-cours\/programmation-orientee-objet-2\/","title":{"rendered":"Programmation orient\u00e9e objet 2"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>Ce cours sert \u00e0 appliquer des concepts de bases (classes, h\u00e9ritage simple, constructeur, polymorphisme, etc.) et \u00e0 introduire des concepts plus avanc\u00e9s de la programmation orient\u00e9e objet (h\u00e9ritage multiple, patron de conception, prototype).<\/p>\n<h2>Le cours<\/h2>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/object2-intro\/\">Introduction<\/a><\/h4>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/objet2-les-bases\/\">Les Bases (r\u00e9vision)<\/a><\/h4>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/objet2-les-interfaces-en-java-et-c\/\">Les interfaces en Java et C#<\/a><\/h4>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/objet2-patrons-conceptuels\/\">Les patrons conceptuels<\/a><\/h4>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/objet-2-la-complexite-algorithmique\/\">La complexit\u00e9 algorithmique<\/a><\/h4>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/objet2-les-structures-de-donnees\/\">Les structures de donn\u00e9es<\/a><\/h4>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/objet2-le-langage-eiffel\/\">Le langage Eiffel<\/a><\/h4>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/objet2-heritage-multiple\/\">L&rsquo;h\u00e9ritage multiple<\/a><\/h4>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/objet-2-les-fonctions-lambda\/\">Les fonctions lambda<\/a><\/h4>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/objet2-le-design-par-contrats\/\">Le \u00ab\u00a0design\u00a0\u00bb par contrats<\/a><\/h4>\n<h4><a href=\"https:\/\/www.louismarchand.me\/index.php\/objet2-les-tests-unitaires\/\">Les tests unitaires<\/a><\/h4>\n<hr \/>\n<p>Auteur: Louis Marchand<br \/>\n<a href=\"https:\/\/creativecommons.org\/licenses\/by\/4.0\/deed.fr\" target=\"_blank\" rel=\"license noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/i.creativecommons.org\/l\/by\/4.0\/80x15.png\" alt=\"Creative Commons License\" \/><\/a><br \/>\nSauf pour les sections sp\u00e9cifi\u00e9es autrement, ce travail est sous licence <a href=\"https:\/\/creativecommons.org\/licenses\/by\/4.0\/deed.fr\" target=\"_blank\" rel=\"license noopener noreferrer\">Creative Commons Attribution 4.0 International<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Ce cours sert \u00e0 appliquer des concepts de bases (classes, h\u00e9ritage simple, constructeur, polymorphisme, etc.) et \u00e0 introduire des concepts plus avanc\u00e9s de la programmation orient\u00e9e objet (h\u00e9ritage multiple, patron de conception, prototype). Le cours Introduction Les Bases (r\u00e9vision) Les interfaces en Java et C# Les patrons conceptuels La complexit\u00e9 algorithmique Les structures de&hellip; <a class=\"more-link\" href=\"https:\/\/www.louismarchand.me\/index.php\/les-cours\/programmation-orientee-objet-2\/\">Continue reading <span class=\"screen-reader-text\">Programmation orient\u00e9e objet 2<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":6,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-140","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/www.louismarchand.me\/index.php\/wp-json\/wp\/v2\/pages\/140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.louismarchand.me\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.louismarchand.me\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.louismarchand.me\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.louismarchand.me\/index.php\/wp-json\/wp\/v2\/comments?post=140"}],"version-history":[{"count":46,"href":"https:\/\/www.louismarchand.me\/index.php\/wp-json\/wp\/v2\/pages\/140\/revisions"}],"predecessor-version":[{"id":854,"href":"https:\/\/www.louismarchand.me\/index.php\/wp-json\/wp\/v2\/pages\/140\/revisions\/854"}],"up":[{"embeddable":true,"href":"https:\/\/www.louismarchand.me\/index.php\/wp-json\/wp\/v2\/pages\/6"}],"wp:attachment":[{"href":"https:\/\/www.louismarchand.me\/index.php\/wp-json\/wp\/v2\/media?parent=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}