Библиотеки написания Java

Я пытаюсь написать свою первую библиотеку, но все еще сталкиваюсь с некоторыми проблемами дизайна.

Моя библиотека требует большой конфигурации, для которой я создал интерфейсы и классы Implпо умолчанию, но теперь моя библиотека требует много взаимодействия с внешними вызовами. Это также делается через интерфейсы, но у меня такое ощущение, что пользователь вынужден переопределять слишком много методов, которые просто возвращают какую-то ошибку по умолчанию или даже null. Есть ли более приятный способ сделать все эти части «вы можете, но не обязаны реализовывать» более необязательными?

7
задан Hunter McMillen 21 March 2012 в 01:22
поделиться