Тема: Організація правильної взаємодії між класами
Є 4 класи
DataBaseSettings
{
public string connectionString;
public string name;
}
public class DataBaseLastQuery
{
public string query;
}
public class DataBase_WorkSettings
{
public List<DataBaseSettings> dataBaseSettings = new List<DataBaseSettings>();
public DataBaseLastQuery dataBaseLastQuery = new DataBaseLastQuery();
}
public class SettingsSave
{
public DataBase_WorkSettings dataBase_WorkSettings;
public delegate void SettingsSaveHandler();
public event SettingsSaveHandler NewDataAdded;
....
}
Класи DataBaseSettings, DataBaseLastQuery, DataBase_WorkSettings потрібні для серіалізації/десеріалізації JSON
Клас SettingsSave відповідає за ввід/вивід інформації через поле public DataBase_WorkSettings dataBase_WorkSettings;
Потрібно зробити подію NewDataAdded яка буде викликатися кожного разу коли щось записалося у об'єкти DataBaseSettings, DataBaseLastQuery, DataBase_WorkSettings класів. Як це зробити ?