Câu hỏi được gắn thẻ «abstraction»

Sử dụng thẻ này để tham khảo trừu tượng hóa phần cứng, chẳng hạn như cách Windows có thể sử dụng cùng các API ngay cả trên phần cứng khác nhau hoặc bất kỳ phương pháp nào khác mà thực tế được tách biệt khỏi các chương trình cấp người dùng bằng phần mềm. Điều này không nên được sử dụng cho thi đua.

12
Tại sao Square kế thừa từ Hình chữ nhật sẽ có vấn đề nếu chúng ta ghi đè các phương thức SetWidth và SetHeight?
Nếu Hình vuông là một loại Hình chữ nhật, thì tại sao Hình vuông không thể kế thừa từ Hình chữ nhật? Hoặc tại sao nó là một thiết kế xấu? Tôi đã nghe người ta nói: Nếu bạn đã tạo Quảng trường xuất phát từ Hình chữ nhật, thì …




24
Trừu tượng là gì? [đóng cửa]
Có một định nghĩa chung đã được thống nhất cho việc trừu tượng hóa lập trình là gì, như được sử dụng bởi các lập trình viên? [Lưu ý, trừu tượng hóa lập trình không được nhầm lẫn với các định nghĩa từ điển cho từ "trừu tượng hóa".] Có …

4
Làm thế nào để xác định mức độ trừu tượng
Tôi đã đọc một cuốn sách ngày hôm nay gọi là "Mã sạch" và tôi bắt gặp một đoạn văn là tác giả đang nói về mức độ trừu tượng cho một chức năng, ông đã phân loại một số mã là mức độ trừu tượng thấp / trung bình …









3
Làm thế nào để tăng cường các điều kiện tiên quyết và làm suy yếu các điều kiện hậu vi phạm nguyên tắc thay thế Liskov?
Tôi đọc rằng nguyên tắc thay thế của Liskov bị vi phạm nếu: Điều kiện tiên quyết được củng cố, hoặc Hậu điều bị suy yếu Nhưng tôi vẫn chưa hiểu đầy đủ về việc hai điểm này sẽ vi phạm nguyên tắc thay thế Liskov như thế nào. Ai …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.