Mid
From PDF
GoF Patterns
Gang of Four Patterns
Flyweight (Character):?
- This class represents the Flyweight object. It contains the intrinsic state that
is shared across multiple instances (the character symbol, in this case), and it
provides a Display method to show the character's symbol at a particular
coordinate.
public class Character
{
private readonly char _symbol;
public Character(char symbol) => _symbol = symbol;
public void Display(int x, int y) =>
Console.WriteLine($"Character: {_symbol} at ({x}, {y})");
}Share this Q&A
Share preview image: https://www.toolliyo.com/images/toolliyo-logo.png