10
Дизайн API: конкретний та абстрактний підхід - найкращі практики?
Обговорюючи API між системами (на рівні бізнесу), в нашій команді часто існують дві різні точки зору: деякі люди віддають перевагу більш - скажімо, - загальний абстрактний підхід, інші - прямо "конкретний" підхід. Приклад: розробка простого API "пошуку людей". конкретна версія була б searchPerson(String name, boolean soundEx, String firstName, boolean soundEx, …