![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 1 Всего: 13 |
Добрый день,
Пишу клиент для работы с сервером(tcp\ip socket) Хочу поинтересоваться как лучше сделать архитектуру клиента. Задача : Клиент выполняет некоторые некоторые действия: подключение, отключение, отправка сообщений\файлов, переподключение. Реализовал отдельно класс Client, где методы выполняют соответствующие действия (см. выше) Также отдельно реализовал класс Manager(чтото типа менеджера, или стэйт машины), который реализован синглтоном. Т.е. он создает себя(create). И далее отдельно сделал метод e.g. start в котором в цикле вайл крутится по состояниям пока не отключится клиент т.е.
В ахитектуре не силен, поэтому исходил из правила композиции(т.е. разделил обянности, один класс дергает соответсвующие методы как нужно) Как лучше реализовать такую задачу с точки зрения архитектуры? |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
я так понимаю - чем меньше кода, тем лучше код.
вот и смотри - как тебе лучше, сделать в каждом классе методы, или сделать один класс со всеми этими методами... (как меньше будет?) |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |