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


Сага о шаблонах дизайна: Бумажная кукла
Обзор шаблона проектирования метода шаблона В детстве я любила бумажных кукол. Фигурки вырезаны из бумаги, с отдельной одеждой, тоже из бумаги, которую обычно держат на куклах с помощью бумажных язычков. Причина, по которой я так их любила, заключалась в том, что я могла легко создавать новые образы для своих кукол и примерять их. Мои куклы меняли внешний вид по несколько раз в день. Я придумал идею нового образа, нарисовал ее, вырезал и вуаля, наряд готов. Хотя я не жалею о том,..

Реализация чисел в «чистом» Ruby
UPD. посмотрите мой новый похожий пост, но еще круче: https://weird-programming.dev/oop/classes-only.html Для меня объектно-ориентированное программирование означает, что система разделена на объекты . Объект - это просто сущность, которая имеет некоторое состояние и некоторое поведение . Вы можете заставить свой объект что-то делать, отправив ему сообщение в надежде, что он вас поймет. Из практических соображений в каждом языке есть некоторые примитивы ; основные типы..

Неделя 8  —  Итерация объекта JavaScript в сравнении с хэшем Ruby
🎉 Вы можете найти новые и обновленные сообщения на ellehallal.dev Восьмая неделя стажировки началась с прохождения Введение Codecademy в Javascript . Для ознакомления с основами вместе с Cochanger я решил повторить пару упражнений, которые делал ранее, без TDD: Физзбазз Конвертер римских цифр Fizzbuzz был довольно простым. Несмотря на другой синтаксис, использование инструкции if else работало здесь так же, как и при выполнении задачи в Ruby. Однако упражнение с римскими..

Объектно-ориентированный Javascript
Основная идея объектно-ориентированного программирования заключается в организации нашего кода путем разбиения вещей на объекты. Это поможет нам улучшить ремонтопригодность, масштабируемость, возможность повторного использования и т. д. Когда мы обсуждаем объектно-ориентированное программирование, первое, что всплывает, это 4 столпа ООП, а именно наследование, абстракция, инкапсуляция и полиморфизм. Если мы связываем эти понятия с абстрактным ключевым словом или спецификаторами доступа,..

Понимание прототипов JavaScript
Понимание прототипов JavaScript В этом посте мы поговорим о прототипах JavaScript. Прототип — это не что иное, как объект, который существует в каждой функции в JavaScript. Все объекты JavaScript наследуют свои свойства и методы от своего прототипа, что означает, что если мы создадим объект с помощью new Object(), объект унаследует свойства и методы от прототипа с именем Object.prototype. Прототипы определяются по-разному. для функции и объекта. Для функции прототип — это экземпляр..

Java 8: стандартные и статические методы интерфейса - похожи, но разные!
Java 8: стандартные и статические методы интерфейса - похожи, но разные! Итак, Java 8 официально отсутствует уже почти 4 года, и вместе с ней появилось множество интересных вещей. Некоторые из них были усовершенствованы в языке, например, сортировка параллельных массивов и более эффективное разрешение конфликтов в HashMaps. Новые функции включают в себя столь популярные Lambdas и Method Parameter Reflection (для тех, кто плохо работает) . В частности, одной новой функцией является..

ОПС В ЯВЕ
Объект это сущность реального времени. например человек, машина, дом Он знает что-то, то есть переменную (состояние). для объекта человека он знает цвет, имя, пол и т. д. это что-то делает. это метод (поведение). Человек ест, бегает и т. д. Это функциональные возможности объекта. Класс Это план, по которому мы могли бы создать отдельный объект. Например, прежде чем строить дом, мы создадим объект .правильно? Таким образом, схема здесь — это класс, а здание, которое мы строим,..