کتاب الکترونیکی

کتاب کار جاوا الگوهای طراحی

Design Patterns Java Workbook

دانلود کتاب Design Patterns Java Workbook (به فارسی: کتاب کار جاوا الگوهای طراحی) نوشته شده توسط «Steven John Metsker»


اطلاعات کتاب کتاب کار جاوا الگوهای طراحی

موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Addison-Wesley Professional

نویسنده: Steven John Metsker

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2002

تعداد صفحه: 353

حجم کتاب: 5 مگابایت

کد کتاب: 9780201743975 , 0201743973

توضیحات کتاب کتاب کار جاوا الگوهای طراحی

طراحی الگوهای Java Workbook با هدف توسعه‌دهندگان متوسط ​​یا پیشرفته جاوا، نگاهی عمیق و چالش برانگیز به 23 الگوی نرم‌افزار کلاسیک نشان‌داده‌شده با نمونه‌های جاوا ارائه می‌کند. این عنوان با استفاده مجدد از راهنمای معروف الگوها، ادیسون، جایگاه ارزشمندی را پر می‌کند. – الگوهای طراحی وسلی: عناصر طراحی نرم افزار قابل استفاده مجدد. در حالی که آن کتاب قبلی برای مثال‌های خود به C++ و Smalltalk متکی بود، این جلد جدید از کد جاوا برای بحث در مورد همان ۲۳ تکنیک طراحی استفاده می‌کند. بسیاری از توضیحات برگرفته از کلاس‌های سفارشی نویسنده برای یک شرکت آتش‌بازی فرضی است که با استفاده از کلاس‌های “هسته” در جاوا استاندارد تکمیل شده است. این متن نشان می‌دهد که چگونه می‌توان الگوها را در کد موجود تشخیص داد و آنها را در طرح‌های جدید گنجاند. بخش‌های اولیه به رابط‌ها، از جمله بخش برجسته روی درخت‌ها و الگوی ترکیبی نگاه می‌کنند. برای فصل مربوط به الگوهای مسئولیت، برنامه نویسان کهنه کار جاوا از استفاده از JDBC استفاده شده برای توضیح الگوی Bridge و نکاتی برای شناسایی الگوهای دیگر در جاوای روزمره قدردانی خواهند کرد. الگوهای سازنده در مرحله بعدی قرار می گیرند، با یک تور کامل از راه های ساخت اشیاء انعطاف پذیرتر. وقتی صحبت از الگوهای عملیات می شود، یک بخش قابل توجه در الگوی مترجم مطالب چالش برانگیزی را در مورد تجزیه کننده های زبان ارائه می دهد. فصل های پایانی در مورد الگوهای پسوند نشان می دهد که چگونه کلاس های جاوا می توانند با استفاده از وراثت و سایر اصول طراحی یکدیگر را گسترش دهند. بحث در مورد کلاس‌های جریان جاوا به عنوان نمونه‌هایی از الگوهای تزئینی می‌تواند به توضیح این مجموعه‌های غنی (و گاهی گیج‌کننده) از اشیاء کمک کند. یکی دیگر از بخش‌های مفید در Iterators نحوه ایجاد مجموعه‌های “type-safe” را نشان می‌دهد (معمولاً در جاوا موجود نیست). در سرتاسر این متن، نویسنده با ده‌ها سوال آسان (از جمله تمرین‌های طراحی واقعی) خواننده را به چالش می‌کشد. پاسخ های کامل در پایان کتاب ارائه شده است. این متن به عنوان یک کتاب کار عملی که شما را به تفکر در مورد الگوها در جاوا به روش های جدید دعوت می کند، همراهی ارزشمند برای عناوین قبلی الگوها است. ترکیبی از هوشمندی های طراحی و نمونه های هوشمندانه آن به ایده آل شدن آن برای برنامه نویسان پیشرفته تر کمک می کند. خوانندگان با تجربه کمتر نیز می توانند از ارائه هوشمند برخی از بهترین تفکرات موجود در طراحی نرم افزار امروزی که اکنون برای مخاطبان جاوا طراحی شده است، بهره مند شوند.


Aimed at the intermediate or advanced Java developer, Design Patterns Java Workbook provides an in-depth and challenging look at 23 “classic” software patterns illustrated with Java examples.This title fills a valuable niche by reprising the well-known guide to patterns, Addison-Wesley’s Design Patterns: Elements of Reusable Software Design. While that earlier book relied on C++ and Smalltalk for its examples, this new volume uses Java code for the discussion of the same 23 design techniques. Many of the explanations draw on the author’s custom classes for a hypothetical fireworks company, supplemented by material using “core” classes in standard Java. This text shows how to both recognize patterns in existing code and to incorporate them into new designs.Early sections look at interfaces, including a standout section on trees and the Composite pattern. For the chapter on responsibility patterns, veteran Java programmers will appreciate the use of JDBC used to explain the Bridge pattern and tips for spotting other patterns in everyday Java. Builder patterns come next, with a full tour of ways to construct objects more flexibly. When it comes to operations patterns, a notable section on the Interpreter pattern presents some challenging material on language parsers.Final chapters on extension patterns show how Java classes can extend one another using inheritance and other design principles. The discussion here of Java stream classes as examples of decorator patterns can help explain these rich (and sometimes confusing) sets of objects. Another useful section on Iterators shows how to create “type-safe” collections (normally not available in Java). Throughout this text, the author challenges the reader with dozens of easy-to-difficult questions (including actual design exercises). Complete answers are provided at the end of the book.As a hands-on workbook that will invite you to think about patterns in Java in new ways, this text is an invaluable companion to earlier titles on patterns. Its mix of design smarts and clever examples help make it ideal for the more advanced programmer. Less experienced readers can also benefit from its intelligent presentation of some of the best available thinking in software design today, now tailored to a Java audience.

دانلود کتاب «کتاب کار جاوا الگوهای طراحی»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.