Bạn có thể không phải luôn luôn có thể áp dụng loại tối ưu hóa mặc dù. Ví dụ, danh sách ở trên giả định doSomething không sửa đổi các đối tượng hồ sơ và giả định MyRecords không cung cấp bất kỳ phương pháp để lấy hồ sơ đối tượng từ các mảng. Nếu những giả định bao giờ trở thành sai, sau đó triển khai trong các bảng liệt kê 4-15 và 4-16 sẽ không còn được tương đương với một trong danh sách 4-13. Hãy nhớ rằng bạn không thể tối ưu hóa mã của bạn đúng cách cho đến khi bạn tìm hiểu cách sử dụng mã của bạn. Một lần nữa, hãy thực hiện theo một cách tiếp cận thực dụng: không bắt đầu tối ưu hóa cho đến khi bạn biết những gì vấn đề bạn đang cố gắng để giải quyết, như tác động tiêu cực có thể tối ưu hóa việc sử dụng một mô hình mô hình khác.
đang được dịch, vui lòng đợi..
