« Patrons de conception/Adaptateur » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 79 :
}
/// <summary> concrétisation normale de "IAdaptateur" par une classe </summary>
class DeveloppeurLambda : IDeveloppeur {
public string EcrireCode() {
return "main = putStrLn \"Algorithme codé\""; }
}
/// <summary> "Adapté" qui n'a pas la signature "IAdaptateur" </summary>
class Architecte {
public string EcrireAlgorithme() {
return "Algorithme"; }
}
Ligne 97 ⟶ 101 :
public string EcrireCode() {
return string.Format(
"
_architecte.EcrireAlgorithme());
}
|