Je cherche un modèle de dessin spécifique.Modèle de conception pour les méthodes d'une autre classe
Par exemple, j'ai une classe d'article, clsArticle. Cette classe contient des variables membres telles que Id, title, author, article, etc. Imaginez que je veux montrer tous les articles dans une liste. Donc quelque part je dois créer une méthode getAllArticles(). Puisque clsArticle n'est pas responsable de l'obtention de tous les articles, je dois mettre cette méthode dans une autre classe, clsArticleFact (où Fact signifie Factory).
Est-ce que quelqu'un sait comment ce modèle est appelé? Est-ce que cette façon de travailler est un motif de conception?
Merci pour la réponse. Je ne comprends pas vraiment. Je suis en programmation en C#. Et j'ai un type d'article. – Martijn
@Martijn: OT: Si vous programmez en C#, vous ne devriez vraiment pas utiliser de préfixes pour quelque chose (comme votre clsArticle) et vous ne devriez pas abréviation de quelque chose (comme votre * Fact). Jetez un coup d'oeil sur les directives de nommage dans le .NET Framework, cela profitera également à tous ceux qui répondront à vos futures questions C#. – OregonGhost
Cela s'applique de la même manière pour toute langue OO. En fait, vous n'avez pas besoin de beaucoup de flexibilité. La dernière option (en utilisant une méthode de classe) serait suffisante pour vous. Cependant, si vous voulez mettre toutes ces opérations dans une classe séparée, vous pouvez toujours appeler ArticleFactory. Le concept reste le sam – OscarRyz