АК
Александр Коблов

Насколько глубоким должен быть уровень абстракции?

205
13
0
Ответы
Татьяна Кутузова
Татьяна Кутузова

Нарушением уровня абстракций, насколько я понимаю то, что вы вкладываете в понятие уровня абстракции, будет факт несогласованности интерфейса класса. Если у вас есть методы из названий которых следует, что они относятся к разным уровням абстракции, вы нарушили абстракцию класса. Другими словами, если в одном классе есть методы getCount и getCountOfFlat — на лицо нарушение абстрагирования. Появление таких методов вероятно при наличии наследования, которое я считаю исключением из правил.

На сколько я понимаю, из курса ТСПП, уровень абстракции — абстрактная величина, и не может быть вычислена.

Абстракция определяется исключительно интерфейсом класса, и не может быть нарушена за пределами этого класса.

Декомпозиция логики работы класса, определяет только ее логику, и косвенно указывает на то, каким будет интерфейс. Задачи, которые решаются с помощью этого класса могут нарушать только собственные абстрагирования, но, теоретически, не могут нарушать уровень абстракции готовых классов.

0
0
Ма
Маруська

я не сторонник абстракции, поэтому не могу вам объяснить всей глубины её

0
0
ЭЛ
Эллочка Людоедка

не очень, а то обыватели вроде меня не поймут

0
0
Элла Кряжева
Элла Кряжева

каждый творит в меру своей испорченности)))

0
0
АМ
Александра Мурина

я не программист, так что не могу ответить)

0
0
TK
Taliya K.

зависит от степени странности человека)

0
0
Свет Николаевна
Свет Николаевна

Зависит от абстрагируемого объекта...

0
0
Эл
Элечка

вам действительно это важно?)))

0
0
Наталия Petyanina
Наталия Petyanina

Абстракция не измерима....

0
0
Ва
Валита

абстрактным, как глубина

0
0
Анатолий
Анатолий

чтобы сразу ненапугать

0
0
Anna Yashchenko
Anna Yashchenko

он должен быть широким

0
0
МИ
Маргарита Игуменова

... ...

0
0
Похожие вопросы
а теперь абстракция
С точки зрения банальной эрудиции, далеко не каждый индивидуум способен игнорировать тенденции парадоксальных абстракци…
С точки зрения банальной эрудиции, не каждый индивидуум, критически метафизирующий абстракции, способен опровергнуть те…
Я очень трепетно отношусь к правилам хорошего тона. Как передать тарелку. Не кричать из одной комнаты в другую. Не расп…
Почему ,с точки зрения банальной эрудиции, далеко не каждый индивидуум способен игнорировать тенденции парадоксальных а…
Ято такое "астрал"? Это связь между мёртвым и живым,или просто абстракция?
С точки зрения банальной эрудиции каждый индивидуум,критически мотивирующий абстракцию,не может игнорировать критерии у…
Вы себе придумали красивую абстракцию? Поделитесь, пж