Как использовать принципы SOLID для создания стороннего уровня абстракции библиотеки - PullRequest
2 голосов
/ 13 февраля 2012

Я создаю веб-приложение ASP.NET, которое использует механизм рабочего процесса, и решил использовать SOLID принципы для создания стороннего уровня абстракции библиотеки .

Я думаю, это будет похоже на уровень абстракции данных . У кого-нибудь есть советы по поводу наиболее распространенного подхода к созданию стороннего уровня абстракции библиотек?

1 Ответ

3 голосов
/ 13 февраля 2012

ЯГНИ - это ответ на вопрос. Причины

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