класс с определенными методами которые будут применимы только для чтения, а второй класс с методами для записи. И после я буду делать множественное наследование от этих классов которые будут применяться в разных местах, например для чтения из базы данных или записи в память. Как лучше назвать эти два класса (reader и writer)? Насколько я помню есть паттерн похожий, но не помню название
Звучит как reader и writer норм. Если они больше ничем посторонним не занимаются.
Но это просто абстрактные классы, без реализации. Звучит "writer" как будто он уже писать умеет, а у него только декларация virtual методов
Можете сделать readable/writable. Это зависит от соглашения в проекте на имена интерфейсов. В go например есть интерфейсы Reader/Writer.
если без реализации, то можно было бы сделать интерфейсы reader/writer, а класс с реализацией назвать более конкретно типа FileReader/FileWriter и по интерфейсу уже методы добавить для чтения/записи
Обсуждают сегодня