Методы в интерфейсах объединяются и разделяются по принципу связанности поведения (cohesion) и принципу явной контрактности.
Readable
может содержать методы для чтения данных, а Writable
— для записи. Класс может реализовать один или оба этих интерфейса в зависимости от своих возможностей.Этот подход способствует принципам SOLID, в частности:
Методы в интерфейсах объединяются и разделяются по принципу связанности поведения (cohesion) и принципу явной контрактности.
Readable
может содержать методы для чтения данных, а Writable
— для записи. Класс может реализовать один или оба этих интерфейса в зависимости от своих возможностей.Этот подход способствует принципам SOLID, в частности:
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.