@Mr_Pukin

Как расслоить функционал?

Есть фунционал который предствален в виде отдельных виджетов. Но каждый виджет может имеет свою модификацию в зависимости от типа пользователя. Но сейчас в одном виджете может находится логика для всех типов юзеров.

Как разделить виджет и отображать на странице только тот виджет и модификацию что требует конкретный тип пользователя.

Я вижу это так пререписать код так чтобы:
Был базовый виджет -> defaultWidgetNoName
Наследоваться от defaultWidgetNoName + модифицировать его.

Вставка для конкретного типа пользователя defaultWidgetNoName + defaultWidgetNoNameModificator

Насколько это правильно?
  • Вопрос задан
  • 2250 просмотров
Пригласить эксперта
Ответы на вопрос 1
miraage
@miraage
Старый прогер
Тяжело судить без конкретики, но мыслите в верную сторону.
Соблюдайте DRY / SOLID / KISS - будет Вам счастье. Удачи. :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы