Создание аннотации в java [Java Annotations | Reflection api]
Java. Ассоциация, композиция и агрегация
Есть два типа связи между объектами: АССОЦИАЦИЯ, которая делится на композицию и агрегацию, и НАСЛЕДОВАНИЕ. Ассоциация (делится на композицию и агрегацию) - это связь между двумя классами, которая позволяет одному классу использовать функциональность другого класса. Ассоциация - обозначает связь между объектами. Например, игрок играет в определенной команде. Ассоциация означает, что объекты двух классов могут ссылаться один на другой, иметь некоторую связь между друг другом.
Например Менеджер может выписать Счет...
Композиция и наследование в Java — в чём разница?
Статья подготовлена для студентов курса «Разработчик Java» в образовательном проекте OTUS. Мы знаем, что и наследование, и композиция, дают нам возможность повторно использовать код на Java. Однако делают они это по-разному. Об этом и поговорим. Главное отличие между композицией и наследованием заключается в том, что композиция даёт возможность переиспользовать код без расширения существующего класса, как это происходит в случае с наследованием. Не менее важно и то, что композиция позволяет...