Intermédiaire
Vous devez développer un programme permettant d'envoyer des emails à différents types de contact. Ces emails seront formatés différemment selon le type du contact.
Les types de contact pourraient être des personnes physiques, des sociétés, des listes de diffusions. Cela vous a conduit à développer des classes Person
, Company
, et ListOfPerson
qui n'ont aucun lien d'héritage entre elles.
Quelle serait la meilleure stratégie permettant de proposer une méthode d'envoi d'email personnalisé à ces contacts quelle que soit leur forme ?
Auteur: Eric HostaleryStatut : PubliéeQuestion passée 1388 fois
Modifier
3
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
Questions similairesPlus de questions sur POO
13
Est-ce que le code suivant est valide ?
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
const person = new Person('John', 20);
console.log(person.name);
console.log(person.age);8
Vous devez développer une classe pour laquelle il ne devrait y avoir qu'une seule instance dans toute votre application. Quel patron de conception devriez-vous utiliser pour cela?7
Peut-on étendre une classe abstraite en Java?4
Est-ce que le code suivant est valide ?
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
const person = new Person('John', 20);
console.log(person.name);
console.log(person.age);3
Une interface peut-elle hériter d'une autre interface?