Сочинение на тему Объектно-ориентированные концепции программирования
- Опубликовано: 21.10.2020
- Предмет: Информационная наука, Наука
- Темы: Компьютерное программирование, Технологии
Изучив эту книгу до четырнадцатой главы, теперь мы можем написать простую программу на C #. Читатели должны заметить, что мы пишем различные программы, в которых мы используем структуру, звучащую как класс. Затем мы сделали функцию с именем main в этом классе. Имя класса основано на названии проекта. Почему это так? Нам нужно знать о структуре C #. В основном C # является объектно-ориентированным языком. Теперь возникает новый вопрос: что значит объектно-ориентированный? Является ли это еще одним новым языком, на который опирается C # или C # является производным языком от ООП (объектно-ориентированного программирования)? Ответ заключается в том, что ООП – это не язык, а просто техника, а C # – это язык программирования, использующий эту технику. В этой главе мы обсудим ООП и его основные понятия.
ООП (объектно-ориентированное программирование) – это очень хорошая концепция программирования. В этой книге мы используем C # в качестве языка программирования. Вот почему необходимо знать об ООП. ООП – это техника, как программировать. Это выгодно по сравнению со структурированным подходом. Легко найти ошибки и ошибки, если мы используем oop. Но в структурном подходе это становится трудным для программиста. При структурном подходе, если возникает ошибка, единственный программист этого кода может найти ошибку или ошибку и легко ее исправить, если они пытаются устранить ошибку без разработчика этого проекта, тогда это стоит дорого. Но в упор эта строгость снята. Это экономичный способ по сравнению со структурированным подходом. ООП – это техника, полностью основанная на классах и объектах.
Объектно-ориентированная базовая концепция:
Существует несколько базовых концепций объектно-ориентированного программирования, которые включают в себя классы, объекты, ассоциацию, композицию, агрегацию и четыре основных элемента ООП:
- Наследование. Предоставляет возможность повторного использования кода. По наследству мы повторно используем код. Существует базовый класс, который звучит как родительский класс, и класс, называемый классом детей, который наследуется или наследуется от базового или родительского класса.
- Инкапсуляция. Все дело в связывании данных, оно дает нам возможность связывать функции и данные в одном классе. Пример из реального мира – капсула.
- Абстракция: основана на инкапсуляции и сокрытии данных. Он скрывает детали и показывает только основную часть или функции приложения. В реальном мире мобильные телефоны являются большим примером абстракции i-e; мы не знаем внутренних деталей при звонке кому-либо или использовании службы.
Подробности этой главы будут представлены в следующей главе № 16.
Полиморфизм. Из его названия ясно, что что-то происходит одинаково. Это дает нам возможность создавать несколько функций с одинаковыми именами, но с разными параметрами, обеспечивающими различный вывод. Примером из реальной жизни является семья с одинаковой фамилией. Это будет объяснено позже в главе № 17.
Определение классов и объектов:
Классы и объекты:
Классы определяются как определяемые пользователем типы данных. Они объясняют типы объектов. Иногда эти два термина используются соответственно. Но в реальном объекте это экземпляр класса. Если мы возьмем аналогию с эскизами и рисованием, то класс – это всего лишь эскиз, а объект – это красочная картина этого эскиза. Если мы используем конструкторский подход, то класс – это просто предварительный набросок, и объект полностью подготовлен на основе этого чертежа.
В основном, классы и объекты, концепция ООП обеспечивает легкость в кодировании или разработке среды, облегчая кодировщикам следующие функции:
- Повторное использование
- Надежность
- Реагирование
- Безошибочное кодирование
- Герметизация
- Абстракция
- сокрытие данных
- Привязка данных
- Надежная безопасность
- Наследование
- Полиморфизм
- Ассоциация
- Агрегация
- Композиция и многое другое.
Цель этого эксперимента – получить представление о полностью настраиваемой программе LabVIEW и понять, как инженеры используют программу в своих интересах, чтобы создать собственную лабораторию, которая
Кибербезопасность или защита информационных технологий – это методы защиты компьютеров, сетей, программ и данных от несанкционированного доступа или атак, направленных на эксплуатацию. Существует четыре типа
Машиностроение – это дисциплина, связанная с применением знаний при решении реальных задач. Изучение методов калибровки считается одной из наиболее важных тем в области проектирования, поскольку