Публикации по теме 'object-oriented'
SOLID в действии: принцип инверсии зависимостей
"Разработка программного обеспечения"
SOLID в действии: принцип инверсии зависимостей
Зависимость от абстракций. Не полагайтесь на конкреции.
Принцип инверсии зависимостей (DIP)
Наивное применение традиционных методов разработки программного обеспечения (например, SADT или метод структурного анализа и проектирования) в…
Циклическое обучение ООП — знакомство с незнакомым
Мое первое знакомство с объектно-ориентированным программированием (ООП) было моим самым первым курсом «Введение в программирование на Java» еще в школьные годы. Еще в августе я написал историю, которая дает дополнительный контекст о моей борьбе с этим вводным классом:
Первый язык программирования и подход к обучению имеют значение! *Эта статья подходит для новичков, которые не знают, с какого языка начать и как подойти к… среда.com..
Глубокое погружение в классы и объекты в JavaScript
Классы и объекты в JavaScript
В JavaScript классы и объекты являются фундаментальными понятиями объектно-ориентированного программирования (ООП). Они позволяют создавать многократно используемые структуры кода и определять поведение и свойства объектов. Давайте углубимся в классы и объекты в JavaScript.
1. Объекты:
В JavaScript объект представляет собой набор пар ключ-значение, где значения могут быть свойствами или методами (функциями). Объекты можно создавать с помощью..
Неизменяемость и объекты
В Javascript, как мы все знаем, типы данных, такие как числа, строки и логические значения, используются по значению, а объекты с другой стороны используются по ссылке.
Кратко об объектах
С помощью объекта мы можем изменить значение объекта, изменив его свойства. Когда мы сравниваем объекты, мы, по сути, сравниваем адрес, по которому хранится объект, а не фактические значения. В JavaScript нет встроенной операции «глубокого» сравнения, которая просматривает содержимое объекта, но ее..
Head First Java: глава 12 — очень наглядная история
Компоненты GUI (графического пользовательского интерфейса) в приложениях Java хранятся в контейнерах, называемых формами. Язык программирования Java включает в себя набор компонентов пользовательского интерфейса, из которых можно создавать формы графического интерфейса.
Графика.
Есть три способа поместить вещи в графический интерфейс.
Нужно разместить виджеты на JFrame, другими словами, добавить кнопки и флажки во фрейм. используя метод getContentPane(). Нарисуйте 2D-графику на..
Размышляя о коде - в любом случае, что такое уровень абстракции?
Языки программирования позволяют выражать код на различных уровнях абстракции. В любом случае, что такое уровень абстракции?
Этот пост предназначен для изучающих программирование и особенно для тех, кто задается вопросом, зачем им вообще когда-либо узнавать об абстрактных классах и интерфейсах, доступных в объектно-ориентированных языках программирования.
Чтобы лучше понять концепцию уровня абстракции, рассмотрим эту ситуацию.
Вы посещаете ресторан и делаете заказ. Как вы общаетесь с..
Основы продвинутого программирования на C# 56.Day Assign RecapProject_19
11.05.2023
Моя цель — изучить C# и поделиться своими знаниями с людьми. Я упомянул примеры с кодами комментариев.
Мы продолжим RentCarProject(ReCapProject)
Требования:
1. -Создайте таблицу CarImages (Id, CarId, ImagePath, Date). Каждый автомобиль может иметь более 1 фотографии.
2. -Прописать систему в API, когда будем добавлять Фото Авто…
3. -Изображения будут храниться в папке вашего проекта. Изображения будут сохранены с идентификатором GUID, который вы сами..