Результаты поиска по запросу "abstraction"
который имеет гораздо более глубокое понимание этого вопроса.
у я должен использовать удобочитаемый формат файла, а не двоичный? Есть ли ситуация, когда это не так? РЕДАКТИРОВАТЬ: я имел это в качестве объяснения при первоначальной публикации вопроса, но сейчас это не так актуально: При ответеэтот вопрос ...
переопределение метода равных при работе с наследованием
Я читал о том, как лучше всего переопределить метод equals при работе с подклассами, и здесь я нашел довольно много постов. Они рекомендуют различные способы...
Использование дженериков в абстрактных классах
Я работаю над абстрактным классом, где реализующий класс должен реализовать список T. Проблема в том, что это не работает:
Как подойти к чему-то сложному?
Вы знаете ту конкретную часть вашего кода, которая важна для проекта, но, вероятно, займет много времени, чтобы сделать это? У тебя когда-нибудь возникало ощ...
Контроль доступа
использовать видимость пакета (по умолчанию), если класс не должен быть публичным в Java
). Если у ConcreteCommand есть некоторый механизм для динамического обнаружения собственного Receiver, то внедрение зависимости может быть ненужным.
читал о Командном Образце и думаю, что что-то упустил. Объект Command существует для абстрагирования от деталей объекта Receiver. Мне кажется, что мы могли бы просто остановиться здесь и хранить ссылки на объекты Command для ...
Работа с множествами как функциями
ИзFP [https://www.coursera.org/course/progfun]курс: type Set = Int => Boolean // Predicate /** * Indicates whether a set contains a given element. */ def contains(s: Set, elem: Int): Boolean = s(elem)Почему это имеет смысл? assert(contains(x => ...