How do I make a method defined in the iDAO
interface be passed to be implemented by class ProprietarioDAO
, daughter of abstract class absDAO
, which implements 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(){
}
}