J'ai le code suivant
internal abstract class Base
{
public DateTime Time;
public string Message;
public string Log;
public abstract void Invoke(string message);
}
internal class SubA : Base
{
public override void Invoke(string message)
{
Time = DateTime.Now;
// Do A
}
}
internal class SubB : Base
{
public override void Invoke(string message)
{
Time = DateTime.Now;
// Do B
}
}
J'ai ces classes SubA et SubB qui héritent de la classe de base, vous pouvez voir que j'ai un code qui se répète lui-même et qui règle l'heure, y a-t-il un moyen de déplacer le réglage de l'heure vers la classe de base ?