Estou iniciando em PHP Orientado a Objeto, criei uma classe de banco de dados, funciona legal, porem como ela é utilizada diversas vezes por outras classes pensei no seguinte:
Definir ela(a classe BD) como abstract, seus metodos como static e as classes que necessitam do banco herdarem dela (a classe BD).
dessa forma acredito que não haveria necessidade de instanciar a classe BD toda vez que precisasse.
outra duvida: para fazer objeto A interagir com objeto B é necessário que B herde de A? ou o que eu quiser de B em A posso passar via parâmetro
Talvez esteja criando um bicho de sete cabeças pra aprender POO sem necessidade, conto com ajuda de vocês (=
Question
skaz
Estou iniciando em PHP Orientado a Objeto, criei uma classe de banco de dados, funciona legal, porem como ela é utilizada diversas vezes por outras classes pensei no seguinte:
Definir ela(a classe BD) como abstract, seus metodos como static e as classes que necessitam do banco herdarem dela (a classe BD).
dessa forma acredito que não haveria necessidade de instanciar a classe BD toda vez que precisasse.
outra duvida: para fazer objeto A interagir com objeto B é necessário que B herde de A? ou o que eu quiser de B em A posso passar via parâmetro
Talvez esteja criando um bicho de sete cabeças pra aprender POO sem necessidade, conto com ajuda de vocês (=
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.