Nguyên tắc trừu tượng (lập trình máy tính)

Trong công nghệ phần mềmlý thuyết ngôn ngữ lập trình, nguyên tắc trừu tượng (tiếng Anh: abstraction principle hay principle of abstraction) là một phương châm cơ bản nhằm giảm sự trùng lặp thông tin trong một chương trình (thường nhấn mạnh vào trùng lặp mã) bất cứ khi nào trong thực tế bằng cách sử dụng trừu tượng được cung cấp bởi ngôn ngữ lập trình hay thư viện. Nguyên tắc này đôi khi được nhắc đến như là một khuyến cáo cho lập trình viên, nhưng đôi khi cũng được nhắc đến như là một yêu cầu của ngôn ngữ lập trình, giả sử rằng nó tự hiểu được tại sao lại cần phải sử dụng trừu tượng. Chúng ta không rõ lắm về nguồn gốc của nó; nó được tái phát minh một số lần, thỉnh thoảng dưới tên gọi khác, với các biến thể không đáng kể.

Khi là khuyến nghị cho lập trình viên, nguyên tắc trừu tượng có thể được khái quát hóa như nguyên tắc "Không lặp lại chính mình" (don't repeat yourself), đề xuất tránh trung lặp thông tin chung, và cũng tránh trùng lặp nỗ lực của người tham gia trong quá trình phát triển phần mềm.

Tham khảo

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Arlecchino – Lối chơi, hướng build và đội hình
Arlecchino – Lối chơi, hướng build và đội hình
Arlecchino là DPS hệ hỏa, với các cơ chế liên quan tới Khế ước sinh mệnh, đi được cả mono hỏa lẫn bốc hơi, nhưng có thể sẽ gặp vấn đề về sinh tồn.
7 loại mặt nạ giấy thần thánh phục hồi da cấp tốc
7 loại mặt nạ giấy thần thánh phục hồi da cấp tốc
Sản phẩm mặt nạ giấy này được ngâm trong tinh chất chiết xuất từ các loại hoa làm lành da rất dịu nhẹ
Thai nhi phát triển như thế nào và các bà mẹ cần chú ý gì
Thai nhi phát triển như thế nào và các bà mẹ cần chú ý gì
Sau khi mang thai, các bà mẹ tương lai đều chú ý đến sự phát triển của bào thai trong bụng
Tổng hợp các thông tin về ReVanced
Tổng hợp các thông tin về ReVanced
ReVanced là team sẽ tiếp nối dự án của team Vanced - hỗ trợ tạo ra bản mod YouTube không quảng cáo cho mọi người