public Form() { InitializeComponent(); InitializeMatrixes(); _left = new TimeDecorator(new MatrixFacade(new Matrix(_size))); _right = new TimeDecorator(new MatrixFacade(new Matrix(_size))); _result = new Matrix(_size); }
private void ShowMatrixes(int k) { _size = k; for (int i = 0; i < k; i++) { for (int j = 0; j < k; j++) { _leftBoxes[i][j].Show(); _rightBoxes[i][j].Show(); _resultBoxes[i][j].Show(); } } _left = new TimeDecorator(new MatrixFacade(new Matrix(_size))); _right = new TimeDecorator(new MatrixFacade(new Matrix(_size))); _result = new Matrix(_size); }
/// <summary> /// Constructs MatrixFacadeDecorator instance. /// </summary> /// <param name="facade">MatrixFacade to be encapsulated</param> public MatrixFacadeDecorator(IMatrixFacade facade) { _facade = facade; }
/// <summary> /// Constructs TimeDecorator instance. /// </summary> /// <param name="facade">MatrixFacade to be encapsulated</param> public TimeDecorator(IMatrixFacade facade) : base(facade) { }