Chức năng này là khá phức tạp, xem xét rằng tất cả nó là tạo ra một mê cung với hai phòng. Có nhiều cách rõ ràng để làm cho nó đơn giản. Ví dụ, các nhà xây dựng Phòng có thể khởi tạo các bên với bức tường phía trước của thời gian. Nhưng đó chỉ cần di chuyển mã một nơi nào else.The vấn đề thực sự với chức năng thành viên này không được kích thước của nó, nhưng sự thiếu linh hoạt của nó. Nó cứng mã bố trí mê cung. Thay đổi cách bố trí có nghĩa là thay đổi chức năng thành viên này, hoặc bằng cách ghi đè nó-có nghĩa là tái triển khai thực hiện toàn bộ điều-hoặc bằng cách thay đổi các bộ phận của nó, đó là dễ bị lỗi và không khuyến khích tái sử dụng.
đang được dịch, vui lòng đợi..