Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Правильно ли я понимаю архитектуру Data Access Layer - Business Logic layer / 1 сообщений из 1, страница 1 из 1
10.07.2011, 21:53
    #37345343
maxterbear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правильно ли я понимаю архитектуру Data Access Layer - Business Logic layer
Правильно ли я спроектировал классы Data Access Layer / Business Logic layer где мои ошибки? Класс реализует

Класс DAL
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
namespace BeerHouse
{

    public class DAL
    {
        public List<BLL.Person> LoadData()
        {
            List<BLL.Person> NewPersonList = new List<BLL.Person>();

            // пока заглушка
            BLL.Person Person1 = new BLL.Person();
            BLL.Person Person2 = new BLL.Person();

            Person1.ModifyName("Name1", "LName1");
            Person2.ModifyName("Name2", "LName2");

            NewPersonList.Add(Person1);
            NewPersonList.Add(Person2);

            return NewPersonList;

        }
    }
}



Класс BLL

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
namespace BeerHouse
{


    public class BLL
    {

        public List<Person> Persons = new List<Person>();
        public BLL()
        {
            // CALL LOAD FUNCTION FROM DAL
            DAL NewDAL = new DAL();
            Persons = NewDAL.LoadData();

        }
       

        public class Person
        {

            private string _FirstName;
            private string _LastName;

            public string GetName()
            {
                return _FirstName + _LastName;
            }

            public void ModifyName(string NewFirstName, string NewLastName)
            {
                _FirstName = NewFirstName;
                _LastName = NewLastName;
            }

        }

    }
}


Всем спасибо за ответы! ) Критику приветствую )
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Правильно ли я понимаю архитектуру Data Access Layer - Business Logic layer / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]