Публикации по теме 'object-oriented'


Возрождение важности ООП: парадигма инженерного успеха
Я помню, когда пытался получить свою первую работу в качестве разработчика Java , и мой брат помогал мне освоить основы ООП, выполняя некоторые обычные упражнения по программированию. Мне повезло, я успешно прошел собеседование в ведущей компании (не раньше, чем провалил дюжину собеседований). Сфера деятельности, которую я делал, была очень узкой. Я писал код, тестировал локально, иногда развертывал в среде разработки с помощью Jenkins и снова тестировал там. Тогда бума CI/CD еще не..

Сертификационный журнал freeCodeCamp Front end development Часть: 5
JavaScript Следующий раздел этой сертификации посвящен javascript, который теперь стал важным навыком для любого веб-разработчика. Этот язык был разработан для работы в качестве языка сценариев в хост-среде, и хост-среда должна предоставлять способы связи с внешним миром. Первые несколько задач этого раздела посвящены базовому javascript, который включает в себя следующие основные моменты: Все переменные чувствительны к регистру, это означает, что «MyVar» не совпадает с «myvar»...

Объектно-ориентированное программирование на Python: руководство для начинающих
Объектно-ориентированное программирование (ООП)  – это парадигма программирования, которая организует код в многократно используемые объекты, инкапсулирующие данные и поведение. Он позволяет моделировать объекты реального мира и их взаимодействия. Python, как универсальный и мощный язык программирования, полностью поддерживает концепции ООП и позволяет разработчикам создавать надежные и модульные приложения. В этом руководстве мы рассмотрим основные концепции ООП в Python, включая..

Объектно-ориентированное программирование не было неудачей; требуется лишь изящество, чтобы владеть
И на такое изящество просто невозможно наткнуться. Около 10 лет назад один из моих коллег однажды сказал, что Javascript собирается обогнать индустрию разработки программного обеспечения. Серверы, приложения, 3D-игры - все будет написано на Javascript. Тогда я посмеялся над этой идеей, ослепленный гордостью, которой меня учили в начале своей карьеры, что веб-разработчики - это не то же самое, что компьютерные программисты. Оказывается, он не ошибался, но я уверена. Javascript занял..

Вот как все усложнить
В этом посте я научу вас всему, что вам нужно знать об оверинжиниринге и о том, как это делать правильно. Не волнуйся, мой друг. Вы в лучших руках. У меня многолетний опыт сверхинжиниринга, и я разработал некоторые из самых излишне сложных систем, которые может создать человек. К концу этого руководства вы сможете взять приложение Hello World и превратить его в звездный разрушитель, готовый к следующим двум ядерным армагеддонам. Давайте погрузимся прямо в: Правило №1: Будьте..

Шаблоны проектирования  —  Введение
Краткое изложение шаблонов проектирования GoF Прежде чем я начну говорить о том, что такое шаблоны проектирования, я хотел бы посвятить несколько слов этой картинке, которую вы видите на официальной обложке Шаблон проектирования — элементы многоразового объектно-ориентированного программного обеспечения . Если вы не знали, кто такой Морис Корнелис Эшер , то он был одним из величайших художников двадцатого века, создававшим математические ксилографии, литографии и меццо-тинто. В..

Что такое класс? Что такое объект? Что такое экземпляр?
Прочитав несколько статей и услышав жаргон ООП (объектное, ориентированное программирование), мне стало любопытно, чем объект отличается от экземпляра. Что ж, после прочтения этой ветки о переполнении стека вы можете увидеть, сколько путаницы в этих двух. Что ж, начнем с класса. class Building() { var isDoor = false var numberOfWindows = 0 function openDoor -> Bool { isDoor = true return isDoor } function setNumberOfWindows(number: Integer) {..