Шаблоны проектирования обычно не такие «готовые к использованию», как API. Это вы, разработчик, должны писать код в соответствии с правилами шаблона проектирования. Эта страница Википедии является хорошей отправной точкой для изучения общих шаблонов проектирования и способов их реализации. Каждый шаблон подробно объясняется с помощью правил, схем и примеров кода. Пролистайте шаблоны в таблице Википедии.
Вы также обычно не выбираете шаблон проектирования до решения проблемы. Сначала вы должны определить проблему самостоятельно, а затем проверить, какой шаблон проектирования можно использовать для правильного и правильного решения.
Тем не менее, API Observer/Observable
на самом деле редко используется в реальных приложениях Java. Более того, они устарели.