Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Observer {
- virtual void update() = 0;
- }
- class Consumer : public Observer {
- virtual void update() override;
- }
- class Consumer {
- ***
- register.registerObserver(std::make_shared<Observer>(this));
- }
- class Register {
- void registerObserver(const std::shared_ptr<Observer>& observer);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement