1 /* 2 * uhr.h 3 * 4 * Autor: H.Drachenfels 5 * Erstellt am: 29.4.2021 6 */
7
8 #ifndef UHR_H
9 #define UHR_H
10
11 class uhr // interface
12 {
13 public:
14 virtual ~uhr() = default;
15 virtual void ablesen(unsigned& s, unsigned& m) const = 0;
16 /* 17 * Interfaces sind nur fuer Entities gedacht. 18 * Bei Entities kein copy und move. 19 */
20 uhr(const uhr&) = delete;
21 uhr& operator=(const uhr&) = delete;
22 uhr(uhr&&) = delete;
23 uhr& operator=(uhr&&) = delete;
24 protected:
25 uhr() = default;
26 };
27
28 #endif
29