Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

voodoos


Провайдер

Зарегистрирован:
16 April 2003
Сообщения: 1999
Примеры кода: 9
 

RE[4]: Abstract Member внукам

25 October 2005 06:35  


А пример привести могу. Допустим, описываю некую Security чего либо в виде бизнес объектов, а именно, объекты Role, UserGroup и User. Вот скажем Role наследуется от базового класса всех бизнес объектов
(обязательное условие для бизнес объектов), скажем от абстрактного класса Entity,


этo пoнятнo (хoтя я и не уверен, чтo этo именнo бизнес oбъекты нa 100%, нo дoпустим)


Не важно, это всего лишь пример. Хотя почему бы и нет? Почему секьюрити нельзя описать на уровне бизнеса, а не как что-то отдельное, по-моему, вполне возможно. Улыбка


а уже от Role наследуютя User и UserGroup. Улыбка


Права устанавливаются на Роль, И если юзер входит в несколько групп, то соответственно наследует права всех групп плюс свои, плюс группы могут друг от друга наследовать права, т.е. древовидная такая секьюрити получается. Улыбка

Могу более абстрактный пример привести. Есть добустим объект Продукт, продукты делятся на подмножества, скажем, Софт, Компьютеры, Утюги, Обувь. Обувь делится на Спортивную, Туфли, Валенки. Валенки делятся на Катанные и Битые. Зачем это может понадобиться? У любого Продукта есть 2 поля, ID и Цена, у любой обуви есть поле Размер, у Катанных валенок есть Характеристики Катанных Валенок, например, способ катания Валенок, Снизу Вверх или по Диагонали; у Битых валенок есть Характеристики Битых Валенок, например, количество выбивок. Улыбка

3 уровня. Рразличия в полях. Чем глубже, тем их больше у объекта. Улыбка


вoт этo для меня не пoнятнo Улыбка
Колекціонерові метеликів здається, що усі по вулиці із сачками ходять.
Наверх
  



Общие вопросы программирования на ASP.NET

 Abstract Member внукамvoodoos  25 October 2005 04:22
 RE: Abstract Member внукамAL  25 October 2005 06:07
 RE[2]: Abstract Member внукамvoodoos  25 October 2005 06:19
 RE[3]: Abstract Member внукамAL  25 October 2005 06:35
 RE[4]: Abstract Member внукамvoodoos  25 October 2005 06:48
 RE[3]: Abstract Member внукамAL  25 October 2005 06:27
 RE[4]: Abstract Member внукамvoodoos  25 October 2005 06:35
 RE[5]: Abstract Member внукамAL  25 October 2005 06:48
 RE[6]: Abstract Member внукамvoodoos  25 October 2005 06:55
 RE[5]: Abstract Member внукамAL  25 October 2005 06:40
 RE[6]: Abstract Member внукамvoodoos  25 October 2005 06:56
 RE: Abstract Member внукамTemych  25 October 2005 04:30
 RE[2]: Abstract Member внукамvoodoos  25 October 2005 06:14
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта