Я хочу написать чат по правилам ооп. Но идёт пока тяжело-даже объяснить примерную структуру не смог(((
Может кто-нибудь подсказать как в идеале должна выглядеть структура чата с точки зрения ооп?
Как реализуется связь между классами/объектами в такой структуре?