1
How do I make a method defined on the interface iDAO
is passed on to be implemented by the class ProprietarioDAO
, daughter of the abstract class absDAO
, implementing iDAO
?
import { EntidadeDominio } from "../../models/EntidadeDominio/EntidadeDominio.model";
export interface iDao{
salvar( entidade: EntidadeDominio ): String;
alterar( entidade: EntidadeDominio ): String;
excluir( entidade: EntidadeDominio ): String;
consultar( entidade: EntidadeDominio ): EntidadeDominio[];
}
import { iDao } from "./iDao.pattern";
export abstract class absDao implements iDao {
salvar;
alterar;
consultar;
excluir;
}
import { absDao } from "./absDao.pattern";
export class ProprietarioDAO extends absDao {
salvar(){
}
}
But is that all the abstract class is? If it is, it doesn’t make any sense.
– Maniero