Kompozycja tej samej klasy w tej samej klasie

0

Cześć, trochę nie wiedziałem jak nazwać temat, również nie wiedziałem jak dobrze odpytać wyszukiwarke żeby znaleźć materiały na ten temat. Mianowicie, uczę się programowania i zastanawiam się czy można zrobić taką kompozycję jak poniżej:

public class Address {

	private Address childAddress;

}
0

Można.

0

Super, dzięki, to nie jest jakiś anti-pattern?

0

Nie.

0

@jarekr000000: Dlaczego ta kropka nienawiści?!

@Rexibol
Można i czasami się stosuje, na przykład implementując LinkedList:

class Node<T> {
    private final T t;
    private final Node nextNode;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1