Re: Pattern/s sought



"Karsten Wutzke" <kwutzke@xxxxxx> wrote in message
news:1187086457.302632.243210@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hello!

I'm developing a chat client and I'm looking for the right pattern for
the object/s that handle the messages between the client and server.
The users can participate in several chats at once. You can think of
it as an IRC client basically.

I'm currently looking at the Proxy and Chain of Responsibility
patterns, but I'm not sure if I'm on the right track here.

Can anyone give some assistance please?

Oh, BTW the client is implemented in Java, so if there are any other
important classes of mention, please feel free do do so.

TIA
Karsten

IMHO, first I'll try to model the domain without thinking on patterns, and
then, probably I will look beyond the GoF patterns...
A little overkill, but probably useful is the messaging patterns book
"Enterprise Integration Patterns" by Gregor Hope and Boby Woolf (I just got
my copy, but barely skimmed it)

--
Gabriel Claramunt
http://gabrielsw.blogspot.com


.



Relevant Pages

  • Re: XP Requirement Analysis?
    ... Of course we are using patterns. ... for letting the client enter his house - before it is build - is coming ... If you have a reasonable architecture that decouples business logic from ... >> on the infrastructure, changing the architecture is relatively easy. ...
    (comp.object)
  • Re: Pattern/s sought for chat client implementation
    ... I'm developing a chat client and I'm looking for the right pattern for ... the object/s that handle the messages between the client and server. ... I'm currently looking at the Proxy pattern. ... A server: Recieves a messages, processes them, and sends them back out ...
    (comp.lang.java.programmer)
  • Re: Bidirectional Remoting Chat Application
    ... I would need bidirectional message passing because whenever any chat client ... Channels) or i can use any open source available like TCPEx? ...
    (microsoft.public.dotnet.framework.remoting)
  • Re: Matching design pattern for class wrapping?
    ... Your server won't ... there are many patterns for concurrent/networked objects. ... and what you were looking for without knowing it. ...
    (comp.software.patterns)
  • One User gets looses mappings.
    ... One user on Domain is loosing her mappings to the server ... There are no patterns but it happens few times ... Windows 2003 SBS DC. ...
    (microsoft.public.windows.server.active_directory)