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

کتاب کار الگوهای طراحی جاوا (TM).

Design Patterns Java(TM) Workbook

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


اطلاعات کتاب کتاب کار الگوهای طراحی جاوا (TM).

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

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

ناشر: Addison-Wesley Professional

نویسنده: Steven John Metsker

زبان: English

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

سال انتشار: 2002

تعداد صفحه: 400

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

کد کتاب: 0201743973 , 9780201743975

توضیحات کتاب کتاب کار الگوهای طراحی جاوا (TM).

هدف نویسنده خوب است، یعنی ارائه یک کارگاه برای افرادی که در حال یادگیری الگوهای طراحی GoF هستند. اما نتیجه ناامید کننده است.

اول از همه، اگر زمینه طراحی و نیروهایی وجود نداشته باشد که راه حل پیشنهادی الگو را محدود یا تحت تأثیر قرار دهد، الگوی طراحی بیشتر ارزش های خود را از دست می دهد (یا حداقل درک ارزش آن دشوار است). زمینه و وضوح این نیروها به خواننده/طراح این امکان را می دهد که ارزش چگونگی تناسب یک الگوی طراحی و تعادل نیروها و حفظ سطح انعطاف پذیری را ببیند. با این حال، هر فصل از کتاب زمینه کمی برای چالش های طراحی فراهم می کند.

ثانیاً، نمی‌فهمم چرا نویسنده صنعت آتش‌بازی را به عنوان پیش‌زمینه همه نمونه‌های کتاب انتخاب می‌کند، این حوزه‌ای است که اکثر مردم با آن آشنایی ندارند. من می دانم که الگوهای طراحی مختص دامنه نیستند و می توانند به طور گسترده اعمال شوند، اما دانستن پیشینه صنعت در نمونه ها قطعا برای خوانندگان مفید است. و همه آن مثال ها بسیار خسته کننده و گاهی مضحک هستند.

ثالثاً، نویسنده سعی می‌کند نمونه‌های بازسازی الگو را ارائه دهد، اما در مقایسه با جاشوا کریفسکی، نویسنده «بازسازنده به الگوها»، که گام‌های روشنی را برای بازگردانی از یک طرح علّی (بد) موجود به یک الگو ارائه می‌کند، کار بدی انجام می‌دهد. به ویژه اینکه طرح موجود چه مشکلاتی دارد و چگونه یک الگوی طراحی آن مشکلات را حل می کند.

در مجموع، متأسفم که بگویم مأموریت نویسنده برای چنین اراده خوبی به طرز وحشتناکی شکست خورد.


The intent of the author is good, i.e., providing a workshop for people who are learning GoF design patterns. But result is disappointing.

First of all, design pattern would lose most of its values (or at least it is hard to appreciate its value) if there is no design context and forces that constrain or influence the solution proposed by the pattern. The context and resolution of these forces will let the reader/designer the see the value of how a design pattern fits in and balances the forces and maintains a level of flexibility. However, each chapter of the book provides little context for the design challenges.

Secondly, I don’t understand why the author picks fireworks industry as the background for all the examples in the book, it is an area that most people are not familiar with. I know design patterns are not domain specific and can be applied broadly, but knowing the background of the industry in the examples is definitely helpful for readers. And all those examples are very boring, and sometime ridiculous.

Thirdly, the author tries to provide some pattern refactoring examples, but does a lousy job compared with Joshua Kerievsky, the author of “Refactor to Patterns”, who provides clear steps to refactor from an existing causal (bad) design to a pattern. Particularly, what are the problems of the existing design and how a design pattern will solve those problems.

Overall, I am sorry to say that the author’s mission failed terribly for such a good will.

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

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

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