Публикации по теме 'abstraction'


Инкапсуляция не предназначена для сокрытия данных
Инкапсуляция не предназначена для сокрытия данных При определении инкапсуляции многие будут ссылаться на то, что инкапсуляция Обертывание данных и функциональности и представление их как единого объекта Скрытие элементов данных для обеспечения безопасности Ну хотя для инкапсуляции нет. 1 верно нет. 2 не всегда верно. Давайте разберемся, почему. Сотрудник.java public class Employee{ private String name; private int age; private String designation; private EmployeeAddress..

Мне нравятся выводы, которые вы делаете, и опыт, которым вы делитесь, спасибо вам за это.
Мне нравятся выводы, которые вы делаете, и опыт, которым вы делитесь, спасибо вам за это. Я полностью согласен, это зависит от вашего личного положения. Особенно для молодых людей получение степени - это в большинстве случаев путь. Вы обычно учитесь учиться в университете. Результатом получения степени является то, что вы доказали, что способны изучать и понимать сложные системы. Наличие такой квалификации требует много других важных навыков. Есть вторая вещь, которая приходит мне на..

Вопросы по теме 'abstraction'

Каков наилучший способ визуализации абстрактных понятий (алгоритм/структура данных)?
Каков наилучший способ «увидеть, что происходит» в алгоритме/структуре данных? Если это что-то вроде бинарного поиска, я просто представляю кучу коробок подряд и каждый раз выбрасываю половину из них. Есть ли что-то более мощное, что позволит нам...
1352 просмотров
schedule 03.10.2022

Концептуальная разница: полностью абстрактный класс и интерфейс
Мне интересно, правильно ли я понимаю теоретическую разницу между полностью абстрактным классом и интерфейсом. Я понимаю технические различия. Насколько я понимаю, классы используются для конкретных объектов, а интерфейсы — для функций, которые...
2888 просмотров
schedule 03.11.2022

Абстрагирование тестового класса
У меня сейчас есть несколько тестов, которые используют PowerMock и Mockito для «издевательства над объектами». Проблема в том, что все эти тесты снова и снова создают одни и те же макеты. Возможно ли иметь абстрактный класс, из которого выводится...
130 просмотров

Объединить отдельные сущности в одну так, чтобы они не были жестко связаны
Я инициирую процесс создания чего-то, что процесс далее делится на 4 шага, и каждый шаг представляет класс, я разделил все 4 шага, учитывая принцип единой ответственности. Каждый класс состоит из набора методов получения. пока мой код public...
33 просмотров
schedule 18.08.2022

Принципы проектирования SOLID, графический интерфейс и абстракция модели
У меня есть такая структура данных Лига --‹ Раунды ---‹ Игры --- 2 игрока Однако при создании раунда ему необходимо знать, какой метод сопряжения выбран в графическом интерфейсе, до создания, чтобы он знал, как объединять команды. Может ли...
103 просмотров

Библиотека абстракций для модернизации
Я пишу уровень абстракции поверх сетевой библиотеки Retrofit, чтобы мы могли изменить Retrofit в любое время без особого влияния на код приложения. Обычно мы пишем интерфейс и реализацию Retrofit для взаимодействия с сетью. Чтобы...
259 просмотров

не является абстрактным и не переопределяет абстрактный метод
У меня есть домашняя работа, и когда я ее запускаю, она дает мне это сообщение (не является абстрактным и не переопределяет абстрактный метод), и я использую интерфейс и должен работать нормально. interface Employee1212 { int...
35 просмотров