2012-02-14 1 views
0

Мои DAL и BLL будут использоваться в качестве базовых классов для Webforms, которые похожи. Тем не менее, я хочу, чтобы эти базовые классы были «скрыты» и просто унаследованы. Если необходимо внести изменения, это делается из одного места, и DLL (или другое решение) просто перераспределяется. Я знаю, что вы можете делать такие вещи с DLL, но мне было интересно, есть ли у .NET 3.5 другие способы сделать то же самое.Являются ли DLL единственным способом «черного ящика» вашего кода?

ответ

1

не очень. Вы ищете большую эффективность? простота использования? Распространение DLL будет хорошим способом сохранить ваш код отдельно, позволяя им включать его в приложение и использовать его в качестве базового класса. .NET называет их «сборками», но на самом деле это могут быть только другие пользователи DLL.

+0

Ах. Итак, сборки и dll не отличаются друг от друга? Всего два имени для одного и того же? – dotnetN00b

+0

да. это их термин для этого. exe также является сборкой, совсем другой. это требует немного объяснения, так что вот ссылка на статью wiki: http://en.wikipedia.org/wiki/.NET_assembly –