Шаблон проектирования OO на уровне пакета / сборки / пространства имен? - PullRequest
0 голосов
/ 02 июня 2009

Я смотрел на этот вопрос и задавался вопросом: есть ли какие-нибудь шаблоны / практические правила, которые вы можете использовать, разбивая ваш проект на пакеты / сборки?

У меня обычно, кажется, нет проблем с этим, поскольку я склонен разбивать вещи на пакеты / сборки так, чтобы каждый делал как можно меньше, что имеет отношение к сборке, но я иногда нахожу, что я ' Я не знаю, должен ли класс находиться в одном или нескольких пространствах имен.

Большинство шаблонов проектирования, которые я видел, помогают вам решить, как структурировать ваши классы, но я не думаю, что видел какие-либо шаблоны, которые помогут вам структурировать ваши пространства имен?

кто-нибудь еще видел?

1 Ответ

0 голосов
/ 02 июня 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...