Skip to content

Commit

Permalink
Save
Browse files Browse the repository at this point in the history
  • Loading branch information
stden committed Jan 5, 2017
1 parent 305eea4 commit bd9d043
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 7 deletions.
13 changes: 10 additions & 3 deletions 02_OOP/0_intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,20 @@
**Полиморфизм** - свойство системы использовать объекты с одинаковым интерфейсом без информации о
типе и внутренней структуре объекта.

Модификаторы public, protected, private, package local
------------------------------------------------------

Пакеты. import. Модификаторы доступа: public, protected, private, package local. Область видимости
--------------------------------------------------------------------------------------------------

Объектная модель. Состояние, поведение, индивидуальность (Гради Буч)
--------------------------------------------------------------------

**Состояние** объекта характеризуется перечнем (обычно статическим) всех свойств данного объекта и текущими (обычно динамическими) значениями каждого из этих свойств.

**Поведение** - это то, как объект действует и реагирует; поведение выражается в терминах состояния объекта и передачи сообщений.
Иными словами, поведение объекта - это его наблюдаемая и проверяемая извне деятельность.
Операцией называется определенное воздействие одного объекта на другой с целью вызвать соответствующую реакцию.

**Идентичность** - это такое свойство объекта, которое отличает его от всех других объектов.

Типы отношений между классами: наследование, аггрегация, ассоциация
-------------------------------------------------------------------

Expand Down
13 changes: 10 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -987,13 +987,20 @@ Returns the char value at the specified index
**Полиморфизм** - свойство системы использовать объекты с одинаковым интерфейсом без информации о
типе и внутренней структуре объекта.
Модификаторы public, protected, private, package local
------------------------------------------------------
Пакеты. import. Модификаторы доступа: public, protected, private, package local. Область видимости
--------------------------------------------------------------------------------------------------
Объектная модель. Состояние, поведение, индивидуальность (Гради Буч)
--------------------------------------------------------------------
**Состояние** объекта характеризуется перечнем (обычно статическим) всех свойств данного объекта и текущими (обычно динамическими) значениями каждого из этих свойств.
**Поведение** - это то, как объект действует и реагирует; поведение выражается в терминах состояния объекта и передачи сообщений.
Иными словами, поведение объекта - это его наблюдаемая и проверяемая извне деятельность.
Операцией называется определенное воздействие одного объекта на другой с целью вызвать соответствующую реакцию.
**Идентичность** - это такое свойство объекта, которое отличает его от всех других объектов.
Типы отношений между классами: наследование, аггрегация, ассоциация
-------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion themes.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
-----------------------------------------
* Основы объектно-ориентированного программирования: Класс. Экземпляр класса (объект)
* Инкапсуляция. Полиморфизм. Интерфейсы. Абстрактные классы
* Модификаторы public, protected, private, package local
* Пакеты. import. Модификаторы доступа: public, protected, private, package local. Область видимости
* Объектная модель. Состояние, поведение, индивидуальность (Гради Буч)
* Типы отношений между классами: наследование, аггрегация, ассоциация
* Множественное наследование. Делегирование
Expand Down

0 comments on commit bd9d043

Please sign in to comment.