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


Генераторы взломов в JavaScript
Функция-генератор объявляется так же, как и любая другая функция, но со звездочкой после ключевого слова « function » и генерирует значение с ключевым словом « yield », а не с « возврат ». Но что отличает генератор от обычной функции? При вызове функция-генератор может быть приостановлена ​​и возобновлена ​​позже. Это достигается с помощью ключевого слова « доходность ». Генератор сохраняет состояние, достаточное для возобновления функции и немедленного продолжения выполнения с того..

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

JavaScript объектно-ориентированное программирование | Часть 2
В предыдущем посте об объектно-ориентированном программировании на JavaScript в части 1 мы обсудили JavaScript ООП с использованием суперметодов. Если вы не читали его, посетите страницу Объектно-ориентированное программирование на JavaScript | Часть 1 . В этом посте мы продолжим, давайте сразу к делу. Геттер и сеттер в классе Класс также поддерживает создание геттера и сеттера. Имейте в виду, что эти геттеры и сеттеры будут в прототипе, а не в экземпляре объекта. Из..

ООП во Flutter — Глубоко
Концепции объектно-ориентированного программирования (ООП) в Dart | Флаттер 1. Класс и объект — план будущего : В ООП класс служит планом или шаблоном для создания объектов. Он определяет свойства (атрибуты) и методы (поведение), которыми будут обладать объекты класса. Объект, с другой стороны, является экземпляром класса. В Dart классы определяются с помощью ключевого слова class . class Person { String name; int age; void sayHello() { print("Hello, I'm..

О «новом» ключевом слове в Javascript
Какова роль ключевого слова new в Javascript? Как работает new при вызове функции? Что происходит, когда мы вызываем функцию без ключевого слова new ? Это лишь некоторые из уместных вопросов, которые разработчик может задать на пути к пониманию объектно-ориентированного программирования в контексте Javascript. В этой статье я попытаюсь ответить на эти вопросы и дать больше ясности относительно использования нового ключевого слова в Javascript. Во-первых, зачем вообще использовать..

Полиморфизм в Java — Программирование на Java #8
Полиморфизм в Java — это концепция объектно-ориентированного программирования, которая позволяет обрабатывать объекты разных классов так, как если бы они были объектами одного и того же класса. Это достигается с помощью двух основных механизмов: переопределение метода и перегрузка метода. Переопределение метода — это когда подкласс предоставляет собственную реализацию метода, который уже определен в его суперклассе. Когда для вызова метода используется объект подкласса, вместо..

Полиморфизм
Концепции ООП в Java Полиморфизм обеспечивает гибкость в Java. Полиморфизм означает, что один и тот же объект имеет множество форм в различных случаях/местах. В Java методы с одинаковыми именами выполняют разные задачи для разных объектов, что делает код более гибким. Это называется полиморфизмом в концепциях Java OOP. В Java есть два типа полиморфизма. 1. Полиморфизм времени компиляции Здесь компилятор может увидеть наш код как полиморфный код. Для достижения..