Публикации по теме '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. Полиморфизм времени компиляции
Здесь компилятор может увидеть наш код как полиморфный код.
Для достижения..