Комментарии 2
Прочитал по диагонали, но, что бы победить:
Достаточно обернуть команды в неймспейс, например cmd.
И можно будет писать что то типа session.run(ZooKeeper::cmd::delete());
клиентам будет затруднительно исследовать API через автодополнение в IDE
Достаточно обернуть команды в неймспейс, например cmd.
И можно будет писать что то типа session.run(ZooKeeper::cmd::delete());
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Операции как объекты