Публикации по теме 'oop'


Сущность типов, подтипов и объектной ориентации
Глубокое погружение в базовое программирование: понимание строительных блоков кода Программирование изменилось от простых вычислительных задач к сложному решению проблем, включающему множество взаимодействующих компонентов. По мере этой эволюции наше понимание и использование типов расширилось. Это уже не просто ярлыки, а ключевые ингредиенты, формирующие повествование нашего кода. В этой статье подробно рассматриваются типы, подтипы и объектная ориентация. Очень важно иметь..

Статический метод JavaScript (подробности)
Что такое статический метод? Короче говоря, методы, к которым можно доступить с помощью точки (.) после имени Функции-конструктора , называются статическими методами. Доступ к статическим методам невозможен через экземпляры объектов , созданных из функции-конструктора. Это связано с тем, что статические методы принадлежат классу (функция-конструктор) напрямую. Пример: в Math.random() и Math.floor() random() и >floor() называются статическими методами , потому..

Руководство для начинающих по ООП в JavaScript
Руководство для начинающих по ООП в JavaScript Парадигма объектно-ориентированного программирования (ООП) уже много лет играет ключевую роль в разработке программного обеспечения. JavaScript — это язык, который реализует эту парадигму, реализуя ООП способом, отличающим его от других языков. Если вы новичок в программировании или ООП, это может быть сложно. Это руководство проведет вас через пошаговый подход, объяснит, как ООП работает в JavaScript, и предоставит примеры его..

S.O.L.I.D. Обновите свое программное обеспечение
и перестаньте писать плохой код, который вас замедляет Сегодня, стоя на плечах гигантов, мы, программисты, обладаем невероятной силой в своих руках. Любой может создать что угодно в цифровом мире; возможности безграничны! Если только мы не тратим большую часть времени на исправление ошибок и погоню за зависимостями для реализации новой второстепенной фичи. Мы просто хотим писать хороший код, который легко поддерживать, рефакторить, расширять, который позволяет нам часто вносить..

Креативные шаблоны проектирования, часть 1: фабричный метод
В этой серии статей блога мы рассмотрим один из наиболее распространенных шаблонов креативного проектирования: фабричный метод. Мы увидим, что это такое, почему это полезно и как это реализовать в JavaScript на нескольких примерах. Что такое Фабричный метод? Фабричный метод — это шаблон проектирования, который предоставляет интерфейс для создания объектов в суперклассе, но позволяет подклассам изменять тип создаваемых объектов. Он также известен как виртуальный конструктор...

Структурированное, процедурное и объектно-ориентированное программирование
В настоящее время существует множество парадигм программирования, поэтому важно оглянуться назад и понять историю этих разработок и то, как мы к этому пришли. Машинный код Это то, как машина будет читать и выполнять. Позже была создана шестнадцатеричная система счисления. На эти темы я написал подробную статью и предлагаю вам ее прочитать: https://medium.com/@cesarkohl/computer-science-101-cd04790bbe1c Сборка (неструктурированная) Основным примером является язык..

Вышеупомянутое избавление от операторов if в целом с помощью полиморфизма
Вышеупомянутое избавление от операторов if целиком с помощью полиморфизма :)