Фабричний метод (шаблон проєктування)Фабричний метод (англ. Factory Method) — шаблон проєктування, належить до класу твірних шаблонів. Визначає інтерфейс для створення об'єкта, але залишає
Міст (шаблон проєктування)DrawingAPI abstract def draw_circle(x : Float64, y : Float64, radius : Float64) end class DrawingAPI1 < DrawingAPI def draw_circle(x : Float, y : Float
Мультиметодреалізації на мові С# namespace MultipleDispatch { enum Outcome { Win, Lose, Draw, } abstract class Item { public abstract Outcome Compete(Item item); public
Легковаговик (шаблон проєктування)LineFactory(); fac.GetLine(2, "red").Draw(context,14,15); fac.GetLine(2, "red").Draw(context, 14, 15); fac.GetLine(3, "blue").Draw(context,10,10); Console.Write(context);
Адаптер (шаблон проєктування)shape; virtual void Draw() { shape.DrawText(); // Виклик метода класу, що адаптуємо }; }; // Client void DrawObject(CShape* p) { p->Draw(); } void main()