{"version":"1.0","provider_name":"Cyberm\u00e9diane","provider_url":"https:\/\/www.cybermedian.com\/fr","author_name":"vpwing","author_url":"https:\/\/www.cybermedian.com\/fr\/author\/vpwing\/","title":"Qu'est-ce que le principe ouvert-ferm\u00e9 (OCP) ? - Cyberm\u00e9diane","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"wWVV2PTtzo\"><a href=\"https:\/\/www.cybermedian.com\/fr\/what-is-the-open-closed-principle-ocp\/\">Qu&#8217;est-ce que le principe ouvert-ferm\u00e9 (OCP) ?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.cybermedian.com\/fr\/what-is-the-open-closed-principle-ocp\/embed\/#?secret=wWVV2PTtzo\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0Qu&#8217;est-ce que le principe ouvert-ferm\u00e9 (OCP) ?\u00a0\u00bb &#8212; Cyberm\u00e9diane\" data-secret=\"wWVV2PTtzo\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.cybermedian.com\/fr\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Le principe ouvert\/ferm\u00e9 est le principe de conception le plus fondamental dans le monde du d\u00e9veloppement logiciel. Il nous guide dans la construction d'un syst\u00e8me stable et flexible. Une entit\u00e9 logicielle telle qu'une classe, un module ou une fonction doit \u00eatre ouverte \u00e0 l'extension et ferm\u00e9e \u00e0 la modification.","thumbnail_url":"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/01\/0wlXaJtn3Bexx9ev7.png"}