Khác biệt giữa các bản “Memento pattern”

Không thay đổi kích thước ,  4 năm trước
n
→‎top: replaced: kí → ký using AWB
n (→‎top: replaced: lí → lý using AWB)
n (→‎top: replaced: kí → ký using AWB)
Graphic* _target;
};
Những ràng buộc kết nối được thiết lập bởi lớp ConstraintSolver. Phương thức chính là Solve, là phương thức giải quyết các ràng buộc được đăng trong phương thức AddConstraint. Để hỗ trợ undo, trạng thái của ConstraintSolver có thể xuất hiện bên ngoài với phương thức createMemento trong thể hiện ConstraintSolverMemento. ConstraintSolver có thể được trả về trạng thái trước bằng cách gọi setMemento. Constraintsolver là một là một Singleton.
class ConstraintSolver {
public: