Является ли данный тестовый код реализацией шаблона MVC? - C#
Формулировка задачи:
Добрый день, пытаюсь вникнуть в реализацию MVC-шаблона и написал тестовое консольное приложение. Знающие, посмотрите, является ли это правильной или околоправильной реализацией. Спасибо
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Controller c = new Controller(); c.Init(); Console.ReadKey(); } } class Model { private int x; private int y; public void SetX(int _x){x = _x;} public void SetY(int _y) { y = _y; } public int GetY() { return y;} public int GetX() {return x;} } class Controller { public void Init() { View2 v = new View2(); Model m = new Model(); m.SetX(v.getIntFromConsole()); m.SetY(v.getIntFromConsole()); v.writeOnConsole(m.GetX()); v.writeOnConsole(m.GetY()); v.writeWithBonus(m.GetX()); v.writeWithBonus(m.GetY()); } } class View { public int getIntFromConsole() { Console.Write("Input number: "); return int.Parse(Console.ReadLine()); } public void writeOnConsole(int x) { Console.WriteLine(x); } } class View2: View { public void writeWithBonus(int x) { Console.WriteLine(); Console.WriteLine(@"\"); Console.WriteLine(x); Console.WriteLine(@"////"); Console.WriteLine(); } } }
Решение задачи: «Является ли данный тестовый код реализацией шаблона MVC?»
textual
Листинг программы
public int X {get {return x;} set { x = value;}} public int Y {get {return y;} set { y = value;}}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д