по факту, у весь есть мб какой-то интерфейс и у него есть 5 методов, а вам нужен лишь 1 из них, но реализовать надо все, можно реализовать 1 из них, а остальную реализацию делегировать какому-то другому классу, который уже это сделал, например, есть интерфейс List, реализуете 1 метод, а остальные можете делегировать ArrayList