<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Microsoft Visual Studio by </title>
      <link>https://padlet.com/sdfghj2002/xk3pv9acivqxbzy2</link>
      <description>Содержание:
Описание среды разработки
Характеристики
История создания
Системные требования
Проверить, установлено ли на ПК
</description>
      <language>en-us</language>
      <pubDate>2022-03-21 08:40:53 UTC</pubDate>
      <lastBuildDate>2026-03-10 19:33:37 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f9d0.png</url>
      </image>
      <item>
         <title>Основные принципы ООП</title>
         <author>sdfghj2002</author>
         <link>https://padlet.com/sdfghj2002/xk3pv9acivqxbzy2/wish/2104853458</link>
         <description><![CDATA[<div><br></div><div>Объектно-ориентированное программирование основано на «трех китах» - трех важнейших принципах, придающих объектам новые свойства. Этими принципами являются инкапсуляция, наследование и полиморфизм.</div><div><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-21 08:45:56 UTC</pubDate>
         <guid>https://padlet.com/sdfghj2002/xk3pv9acivqxbzy2/wish/2104853458</guid>
      </item>
      <item>
         <title>Наследование</title>
         <author>sdfghj2002</author>
         <link>https://padlet.com/sdfghj2002/xk3pv9acivqxbzy2/wish/2104866917</link>
         <description><![CDATA[<div>Наследование есть свойство объектов порождать своих потомков. Объект-потомок автоматически наследует от родителя все поля и методы, может дополнять объекты новыми полями и заменять (перекрывать) методы родителя или дополнять их.<br>Принцип наследования решает проблему модификации свойств объекта и придает ООП в целом исключительную гибкость. При работе с объектами программист обычно подбирает объект, наиболее близкий по своим свойствам для решения конкретной задачи, и создает одного или нескольких потомков от него, которые «умеют» делать то, что не реализовано в родителе.<br>Последовательное проведение в жизнь принципа «наследуй и изменяй» хорошо согласуется с поэтапным подходом к разработке крупных программных проектов и во многом стимулирует такой подход.<br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1636211521/963ffad946c2feeded388b22a11faae9/aqxd5e1n1bauunzhp0necdbsws4.png" />
         <pubDate>2022-03-21 08:55:45 UTC</pubDate>
         <guid>https://padlet.com/sdfghj2002/xk3pv9acivqxbzy2/wish/2104866917</guid>
      </item>
      <item>
         <title>Инкапсуляция</title>
         <author>sdfghj2002</author>
         <link>https://padlet.com/sdfghj2002/xk3pv9acivqxbzy2/wish/2104869967</link>
         <description><![CDATA[<div><br>Инкапсуляция есть объединение в единое целое данных и алгоритмов обработки этих данных. В рамках ООП данные называются полями объекта, а алгоритмы - объектными методами.<br>Инкапсуляция позволяет в максимальной степени изолировать объект от внешнего окружения. Она существенно повышает надежность разрабатываемых программ, т.к. локализованные в объекте алгоритмы обмениваются с программой сравнительно небольшими объемами данных, причем количество и тип этих данных обычно тщательно контролируются. В результате замена или модификация алгоритмов и данных, инкапсулированных в объект, как правило, не влечет за собой плохо прослеживаемых последствий для программы в целом (в целях повышения защищенности программ в ООП почти не используются глобальные переменные).<br>Другим немаловажным следствием инкапсуляции является легкость обмена объектами, переноса их из одной программы в другую. Можно сказать, что ООП «провоцирует» разработку библиотек объектов, таких как Turbo Vision.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1636211521/bdb57f52dc3e0a55a5179aa4c5f31b62/1_7.png" />
         <pubDate>2022-03-21 08:58:12 UTC</pubDate>
         <guid>https://padlet.com/sdfghj2002/xk3pv9acivqxbzy2/wish/2104869967</guid>
      </item>
      <item>
         <title>Полиморфизм</title>
         <author>sdfghj2002</author>
         <link>https://padlet.com/sdfghj2002/xk3pv9acivqxbzy2/wish/2104874934</link>
         <description><![CDATA[<div><strong>Полиморфизм</strong></div><div>Полиморфизм - это свойство родственных объектов (т.е. объектов, имеющих одного общего родителя) решать схожие по смыслу проблемы разными способами. В рамках ООП поведенческие свойства объекта определяются набором входящих в него методов. Изменяя алгоритм того или иного метода в потомках объекта, программист может придавать этим потомкам отсутствующие у родителя специфические свойства. Для изменения метода необходимо перекрыть его в потомке, т.е. объявить в потомке одноименный метод и реализовать в нем нужные действия. В результате в объекте-родителе и объекте-потомке будут действовать два одноименных метода, имеющие разную алгоритмическую основу и, следовательно, придающие объектам разные свойства. Это и называется полиморфизмом объектов.</div><div>В Турбо Паскале полиморфизм достигается не только описанным выше механизмом наследования и перекрытия методов родителя, но и их виртуализацией (см. ниже), позволяющей родительским методам обращаться к методам потомков.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-21 09:01:56 UTC</pubDate>
         <guid>https://padlet.com/sdfghj2002/xk3pv9acivqxbzy2/wish/2104874934</guid>
      </item>
   </channel>
</rss>
