Публикации по теме '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 просмотров
schedule
30.09.2022
Объединить отдельные сущности в одну так, чтобы они не были жестко связаны
Я инициирую процесс создания чего-то, что процесс далее делится на 4 шага, и каждый шаг представляет класс, я разделил все 4 шага, учитывая принцип единой ответственности. Каждый класс состоит из набора методов получения. пока мой код
public...
33 просмотров
schedule
18.08.2022
Принципы проектирования SOLID, графический интерфейс и абстракция модели
У меня есть такая структура данных
Лига --‹ Раунды ---‹ Игры --- 2 игрока
Однако при создании раунда ему необходимо знать, какой метод сопряжения выбран в графическом интерфейсе, до создания, чтобы он знал, как объединять команды.
Может ли...
103 просмотров
schedule
20.05.2024
Библиотека абстракций для модернизации
Я пишу уровень абстракции поверх сетевой библиотеки Retrofit, чтобы мы могли изменить Retrofit в любое время без особого влияния на код приложения.
Обычно мы пишем интерфейс и реализацию Retrofit для взаимодействия с сетью.
Чтобы...
259 просмотров
schedule
19.09.2022
не является абстрактным и не переопределяет абстрактный метод
У меня есть домашняя работа, и когда я ее запускаю, она дает мне это сообщение (не является абстрактным и не переопределяет абстрактный метод), и я использую интерфейс и должен работать нормально.
interface Employee1212
{
int...
35 просмотров
schedule
13.11.2023