Я совершенно новая для ООП концепции, и я пытаюсь создать систему системы доставки еды, и у меня есть разные пользователи (администраторы, клерки, должностные лица), которые имеют доступ к системеПутаница классов
у меня есть клиенты, которые будут зарегистрированы в системе и заказы, которые будут размещены для клиентов.
Поэтому я создал методы для регистрации клиентов (registerCustomer) и размещения заказов (placeOrder) наряду с другими методами. Теперь я довольно запутался, какие классы будут использовать эти методы. Если registerCustomer переходит под мой класс User (который наследуется от разных пользователей) или класса Customer. То же самое касается размещения заказа. Должен ли я создать класс заказа или поместить его в класс Customer или User
http://www.gigamonkeys.com/book/object-reorientation-generic-functions.html – melpomene