Bonjour, dans mon projet je dois réaliser des interfaces et des implémentations mais je ne connais pas la syntaxe en delphi. En java c'est assez simple l'utilisation des mots clés "interface" et "implements" suffise
Voici le code en java que j'aimerais obtenir en delphi :
déclaration de l'interface :
public interface MartingaleService {
L'implémentation :
public class MartingaleServiceImpl implements MartingaleService {
A noter que ce sont dans deux fichiers différents.
Pour l'instant j'ai réalisés ceux ci :
déclaration de l'interface :
IMartingaleService = interface
function add(martingale: TMartingale): TMartingale;
procedure remove(martingale:TMartingale);
procedure update(martingale:TMartingale);
function getAll(): r_Martingale ;
function getByid(id:integer): TMartingale;
function getByType(typeM: string): TMartingale;
end;
L'implémentation :
TMartingaleServiceImpl = class(TInterfacedObject,IMartingaleService)
Je voudrais savoir si mon implémentations est correct ? Si c'est le cas comment obtenir l’accès des méthodes de ma classe IMartingaleService(interface) a partir de ma classe TMartingaleServiceImpli(implémentation)
Merci pour vos réponses.
Partager