Що таке ім'я об'єкта?

0 Comments

Ім'я об'єкта може бути загальна назва або класифікація об'єкта в текстовій або кодифікованій формі. Використовуючи ширші терміни в системі класифікації, об’єкт можна класифікувати як належний до певної групи або категорії об’єктів.

Об’єкти є ключовими для розуміння об’єктно-орієнтованої технології. Озирніться навколо прямо зараз, і ви знайдете багато прикладів об’єктів реального світу: ваша собака, ваш стіл, ваш телевізор, ваш велосипед. Об’єкти реального світу мають дві характеристики: усі вони мають стан і поведінку.

Назви предметів можуть зробити світ менш страшним, створення почуття товариства та зменшення почуття ізоляції. Крім того, прихильність, яку ми формуємо до названих речей, може посилити наше відчуття контролю над навколишнім середовищем.

Об’єкт користувача є об’єктом принципала безпеки, тому він також містить такі атрибути іменування користувача: userPrincipalName — ім’я для входу користувача. objectGUID — унікальний ідентифікатор користувача. sAMAccountName — ім’я для входу, яке підтримує попередню версію Windows.

Насправді використання "this" замість використання назви об'єкта не має ніякої переваги в ефективності. Це в основному для спрощення (хоча, правда, спочатку це може заплутати), оскільки "this" можна використовувати для посилання на будь-який з членів поточного об'єкта (члени – це такі речі, як змінні або аргументи).

Приклад категорій об’єктів

Речення (активний голос)Речення (пасивний стан)
Я їв хліб.Хліб я з'їв.
Учитель навчає учнів.Учнів навчає вчитель.
Фелікс їхав на своїй машині.За кермом автомобіля був Фелікс.
Змія вкусила собаку.Собаку вкусила змія.