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


15
Tại sao chúng ta cần các biến riêng tư?
Tại sao chúng ta cần các biến riêng tư trong các lớp? Mỗi cuốn sách về lập trình tôi đã đọc đều nói đây là một biến riêng tư, đây là cách bạn định nghĩa nó nhưng dừng lại ở đó. Từ ngữ của những lời giải thích này dường …






10
Bạn thường gửi các đối tượng hoặc các biến thành viên của chúng vào các hàm?
Mà thường được chấp nhận thực hành giữa hai trường hợp này: function insertIntoDatabase(Account account, Otherthing thing) { database.insertMethod(account.getId(), thing.getId(), thing.getSomeValue()); } hoặc là function insertIntoDatabase(long accountId, long thingId, double someValue) { database.insertMethod(accountId, thingId, someValue); } Nói cách khác, nói chung là tốt hơn để vượt qua toàn bộ các …

6
Tôi có nên đặt các chức năng chỉ được sử dụng trong một chức năng khác, trong chức năng đó không?
Cụ thể, tôi đang viết bằng JavaScript. Giả sử chức năng chính của tôi là Chức năng A. Nếu Chức năng A thực hiện một số cuộc gọi đến Chức năng B, nhưng Chức năng B không được sử dụng ở bất kỳ nơi nào khác, vậy tôi có nên …







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.