public void SalvarArquivo(Diario diario, string nomeArquivo, bool overwrite = false) { if (overwrite || !File.Exists(nomeArquivo)) { File.WriteAllText(nomeArquivo, diario.ToString()); } }
static void Main(string[] args) { var d = new Diario(); d.AddEntrada("Feels good man"); d.AddEntrada("Feels very good man"); d.AddEntrada("Feels bad man"); Console.WriteLine(d); var p = new Persistence(); var arquivoNome = @"C:\Users\TREINAMENTO\Desktop\Curso\Design Patterns in C# and .NET\SingleResponsibilty\diarioSRP.txt"; p.SalvarArquivo(d, arquivoNome, true); Console.ReadKey(); }