Рубрики
Без рубрики

JAVA: ООП вкратце

Q1: что вы подразумеваете под концепцией ООП? Вопрос 2: Список функций ООП? Вопрос 3: Зачем использовать концепции или преимущества ООП?.. Помеченный как java, ооп.

Q1: что вы подразумеваете под концепцией ООП? Вопрос 2: Список функций ООП? Вопрос 3: Зачем использовать концепции ООП или преимущества ООП? Q4: Недостатки ООП? Q5: Разница между процедурным и ООП-программированием?

ПРИМЕЧАНИЕ : Для получения подробной информации о функции ООП нажмите на ту, которую вы хотите изучить

1. что вы подразумеваете под концепцией ООП:-

1.1 означает объектно-ориентированное программирование. 1.2 ООП – это методология или парадигма для разработки программы с использованием классов и объектов. 1.3 ООП упрощает разработку и обслуживание программного обеспечения, предоставляя несколько концепций, таких как:

2. Список функций ООП:-

2.1 класс: набор объектов и логических сущностей, например. объект bike 2.2: реальная сущность, имеющая собственное состояние и поведение, например. цвет 2.3 Наследование: приобретение свойств и поведения от другого класса, например. отец и сын 2.4 Полиморфизм: одна задача по-разному, говорить можно как мяукать, а для собаки это может быть гав. 2.5 Абстракция: скрытие внутренних деталей и отображение функциональности, например. Банкомат 2.6 Инкапсуляция: связывание/объединение кода и данных в единое целое, например. капсула, содержащая различные лекарства

3. Зачем использовать концепции ООП или преимущества ООП:-

3.1 быстрее 3.2 Просто и обеспечивает четкое понимание и структуру кода 3.3 возможность повторного использования – возможность повторного использования содержимого и поведения существующего класса в новом классе. 3.4 оптимизация кода 3.5 Возможность модификации, т.е. простота обновления 3.6 Безопасность благодаря концепции сокрытия данных 3.7 простота обновления от маленькой системы до большой 3.8 мы можем устранить избыточный код и расширить использование существующих классов 3.9 возможно иметь несколько объектов 3.10 легко разделить работу в проекте на основе объектов 3.11 обеспечить передачу сообщений способ связи между объектами

4. Недостатки ООП:-

4.1 требуется больше памяти для увеличения скорости 4.2 больший размер программы 4.3 не подходит для всех типов программ

5. Разница между ООП-программированием и процедурно-ориентированным языком:-

OOPs упрощает разработку и обслуживание т.е. если код растет им легко управлять

POL нелегко управлять

ООП обеспечивает скрытие данных

в процедурно-ориентированном программировании доступ к глобальным данным можно получить из любого места

ООП следует подходу “снизу вверх”

POL придерживается подхода “сверху вниз”

ООП имеет множество спецификаторов доступа, таких как общедоступный, частный, защищенный и т.Д

У POL нет никаких

обновление в программе, основанной на ООП, выполняется легко

обновление в программе, основанной на POL, затруднено

из-за сокрытия данных ООП является безопасным

POL не имеет какого-либо надлежащего способа сокрытия данных, поэтому он менее безопасен

в ООП данные важнее

в POL функции более важны

ООП в основном используется для решения реальных проблем

POL в основном используется для нереальных проблем

Пожалуйста, прокомментируйте, если у вас есть какие-либо отзывы или предложения

Оригинал: “https://dev.to/supriya2371997/java-oop-in-brief-4hlf”