Shared publicly  - 
 
#JavaRush_перевод
Java. Справочное руководство для интервью - Часть 1.

Java. Объектно-Ориентированная концепция.

Java основывается на объектно-ориентированной концепции, которая дает более высокий уровень абстракции для решения любой проблемы реальным способом.

Объектно-Ориентированный подход концептуализирует решение проблемы в объектах реального мира, которые проще повторно использовать в приложениях. Например: стул, вентилятор, собака, компьютер и т.д.

В Java, класс — это документация, шаблон или прототип, который определяет общее поведение объектов того же вида. Экземпляр является реализацией определенного класса, и все экземпляры класса имеют аналогичные свойства, как представлено в описании класса. Например, вы можете определить класс, который называется Дом, с числом комнат, как атрибутом, и создать объекты: дом с 2 комнатами, дом с 3 комнатами и т.д.

Преимущества:

Ниже перечислено несколько преимуществ разработки объектно-ориентированного программного обеспечения:

Меньше затрат на обслуживание, главным образом благодаря модульности.
Код легче повторно использовать за счет таких функций, как наследование, что как следствие ускоряет разработку.
Повышается надежность и гибкость кода.
Код легче понять, это обусловлено моделированием реального мира.
Лучшая абстракция на объектном уровне.
Уменьшение сложности перехода от одной стадии разработки к другой.

Подробней читайте на info.javarush: http://goo.gl/xmqwH9
Translate
6
1
Add a comment...