using System; namespace Life.Automaton { public interface IAutomaton { int Iteration { get; } IField Field { get; } IRule Rule { get; set; } void Advance(); void ReplaceField(IField field); void Reset(); } }