tailieunhanh - Chương 1 Lập trình hướng đối tượng phương pháp giải quyết bài toán mới

Từ nhiều năm nay chúng ta đã nghe nhiều đến thuật ngữ "Lập trình hướng đối tượng". Vậy thực chất nó là gỉ? Để hiểu được vấn đề này chúng ta bắt đầu nhìn lại một chút lịch sử phát triển phương pháp lập trình. | Ta xem xét các đối tượng trả lời các câu hỏi như thế nào? Chẳng hạn X trả lời câu hỏi “Đối tượng có phải là anh của Y không ?” hoàn toàn đơn giản. Nó chỉ cần kiểm tra xem Y có phải là anh em mà trong thuộc tính của nó lưu giữ không. Hoàn toàn tương tự đối với các câu hỏi quan hệ gần như là em, là chị, là bố, là mẹ,. Còn câu hỏi như “Đối tượng có phải là ông nội của Y không ?” phức tạp hơn chút ít. Để trả lời được các câu hỏi có quan hệ xa như thế ta phải dựa vào kết quả trả lời của các câu hỏi về các quan hệ gần gũi hơn. Để biết được X đúng là ông nội của Y thì phải chỉ ra một người Z nào đó mà X là bố của Z và Z là bố của Y. Nếu không chỉ ra được Z thì X không phải là ông nội của Y. Việc tìm kiếm Z hoàn toàn đơn giản bởi vì chương trình quản lý tập các đối tượng con người. Hãy tìm Z trong tập đối tượng Con người. Có thể thấy câu hỏi ban đầu đã được phân chia thành hai câu hỏi đơn giản với chúng mà đã có cách trả lời. Tóm lại, các vấn đề của bài toán đã được giải quyết khi tiếp cận theo phương pháp LTHĐT. Một lợi điểm có thể thấy ngay là bài toán được phân tích rất gần với thực tế và tự nhiên.

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN