Projeto Biblioteca POO - PV26465
Loading...
Searching...
No Matches
LeitorComum.h
Go to the documentation of this file.
1#ifndef LEITORCOMUM_H
2#define LEITORCOMUM_H
3
4#include <Leitor.h>
5
11class LeitorComum : public Leitor
12{
13 public:
14 LeitorComum(string n, string i);
15 virtual ~LeitorComum();
16
17 int getLimiteEmprestimos() const override; //Obtém o limite de empréstimos do leitor comum
18 float getDescontoMulta() const override; //Obtém o desconto de multa do leitor comum
19 bool podeProrrogar() const override; //Verifica se o leitor comum pode prorrogar o empréstimo
20 void editarInformacoes() override; //Edita as informações do leitor comum
21 string getTipo() const override; //Obtém o tipo de leitor
22};
23
24#endif // LEITORCOMUM_H
Classe que representa um leitor comum na biblioteca.
Definition LeitorComum.h:12
void editarInformacoes() override
Edita as informações do leitor.
Definition LeitorComum.cpp:53
bool podeProrrogar() const override
Verifica se o leitor pode prorrogar o empréstimo.
Definition LeitorComum.cpp:46
virtual ~LeitorComum()
Destrutor da classe LeitorComum.
Definition LeitorComum.cpp:18
int getLimiteEmprestimos() const override
Obtém o limite de empréstimos do leitor.
Definition LeitorComum.cpp:28
string getTipo() const override
Obtém o tipo do leitor.
Definition LeitorComum.cpp:62
LeitorComum(string n, string i)
Construtor da classe LeitorComum.
Definition LeitorComum.cpp:10
float getDescontoMulta() const override
Obtém o desconto da multa do leitor.
Definition LeitorComum.cpp:37
Classe base para representar um leitor na biblioteca.
Definition Leitor.h:15