Java Program Design: Principles, Polymorphism, and Patterns

Tải Java Program Design: Principles, Polymorphism, and Patterns
1071 lượt xem
Bản quyền sách thuộc về Tác giả & Nhà xuất bản. Mua sách để ủng hộ tác giả

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

CLICK LINK DOWNLOAD EBOOK TẠI ĐÂY

Gợi ý cho bạn