Java Program Design: Principles, Polymorphism, and Patterns
Chuyên mục: Lập trình - Thủ thuật
Cuốn sách "Java Program Design: Principles, Polymorphism, and Patterns" tìm hiểu nền tảng về tính đa hình và các khía cạnh cơ bản khác của thiết kế và triển khai chương trình hướng đối tượng, đồng thời tìm hiểu một tập hợp con các mẫu thiết kế mà bất kỳ chuyên gia Java thực hành nào cũng phải biết trong môi trường công việc ngày nay.
Thiết kế chương trình Java trình bày các nguyên tắc thiết kế chương trình để giúp các lập trình viên thực hành xây dựng trò chơi của họ và vẫn phù hợp khi đối mặt với xu hướng thay đổi và ngôn ngữ đang phát triển. Cuốn sách nâng cao các mẫu thiết kế truyền thống với các tính năng lập trình chức năng mới của Java, chẳng hạn như giao diện chức năng và biểu thức lambda. Kết quả là một quá trình xử lý mới các mẫu thiết kế giúp mở rộng sức mạnh và khả năng ứng dụng của chúng, đồng thời phản ánh phương pháp hay nhất hiện tại.
Cuốn sách kiểm tra một số lớp được thiết kế tốt từ thư viện lớp Java, sử dụng chúng để minh họa các nguyên tắc và mẫu hướng đối tượng khác nhau đang được thảo luận. Cách tiếp cận này không chỉ cung cấp các ví dụ hay, thực tế, mà bạn sẽ học được các lớp thư viện hữu ích mà bạn có thể chưa biết.
Thiết kế của một chương trình ngân hàng đơn giản được giới thiệu trong chương 1 dưới dạng hóa thân không hướng đối tượng và ví dụ này được đưa vào tất cả các chương. Bạn có thể thấy hướng đối tượng phát triển khi các nguyên tắc thiết kế khác nhau được áp dụng dần dần trong suốt cuốn sách để tạo ra một phiên bản hoàn chỉnh, hướng đối tượng của chương trình trong chương cuối cùng.
Những gì bạn sẽ học:
Tạo các chương trình được thiết kế tốt, xác định và cải thiện các chương trình được thiết kế kém
Xây dựng sự hiểu biết ở cấp độ chuyên nghiệp về tính đa hình và việc sử dụng nó trong các giao diện Java và cấu trúc phân cấp lớp
Áp dụng các mẫu thiết kế cổ điển cho các vấn đề lập trình Java trong khi vẫn tôn trọng các tính năng hiện đại của ngôn ngữ Java
Tận dụng các lớp từ thư viện Java để tạo điều kiện thực hiện các mẫu thiết kế trong chương trình của bạn
Thẻ từ khóa: [PDF] Java Program Design: Principles, Polymorphism, and Patterns, Java Program Design: Principles, Polymorphism, and Patterns pdf, Java Program Design: Principles, Polymorphism, and Patterns ebook, Tải sách Java Program Design: Principles, Polymorphism, and Patterns, Download ebook Java Program Design: Principles, Polymorphism, and Patterns