دانلود کتاب Object-Oriented Design and Patterns

49,000 تومان

طراحی و الگوهای شی گرا


موضوع اصلی برنامه نویسی: زبان های برنامه نویسی
نوع کالا کتاب الکترونیکی
ناشر Wiley
تعداد صفحه 473
حجم فایل 15 مگابایت
کد کتاب 0471744875,9780471744870
نوبت چاپ 2
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2005
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

ترجمه فارسی توضیحات (ترجمه ماشینی)

طراحی و الگوهای شی گرا

داور: دکتر الکساندر یخنیس، ayakhnis@brockport.edu

من این کتاب را دوست دارم و دوره بهار 2004 توسعه شی گرا (CSC 429) را در کالج SUNY در براکپورت، نیویورک تدریس کرده ام. من مطالب را از فصل اول تا ششم آموزش داده ام. همچنین از مطالب فصل اول استفاده کرده ام. 8 چارچوب شی گرا برای 2 دوره مطالعاتی مستقل با 2 دانشجو در تابستان 2004.

من فصل 4 و 5 را بهترین مقدمه برای الگوهای طراحی می دانم که مطالب مربوط به کتاب گروه چهار را کاملاً قابل درک می کند و از بسیاری تلاش های دیگر برای معرفی الگوهای طراحی بهتر است. نویسنده استفاده از جاوا و کتابخانه‌های آن را بر اساس برخی از الگوهای طراحی که بسیاری از نویسندگان دیگر علیرغم وجود الگوهای طراحی ارائه شده در جاوا از آن بهره‌برداری نکرده‌اند، استفاده می‌کند.

همچنین انتخاب 5 الگوی Iterator، Strategy، Observer، Composite و Decorator را بسیار خوش سلیقه و همچنین مفید می دانم. مثال‌های مشکل نویسنده که استفاده از الگوهای طراحی را نشان می‌دهد، به ویژه، مثال فاکتور عالی است.

مطالب در چ. 4 در انواع رابط منجر به الگوهای طراحی با ظرافت می شود، و به وضوح می توان تشخیص داد که الگوی استراتژی نقش مهمی را ایفا می کند که هنوز نامی نداشته است. این به نظر من ترتیب خوبی است. تمرین ها به خوبی ایده ها را تقویت می کنند. اگر چند تمرین دیگر اضافه شود، پیشرفت خوبی خواهد بود.

نویسنده موفق شده مفهوم چارچوب های شی گرا را در کتاب درسی مقدماتی روشن کند. جداسازی یک چارچوب و برنامه های کاربردی ساخته شده بر روی آن به خوبی ارائه شده است. استفاده از نمودارهای توالی به درک چارچوب OO کمک می کند. من پیشنهاد می‌کنم که مفهوم Use Case و نمودارهای همکاری به‌عنوان جایگزینی برای نمودارهای دنباله‌ای کمک می‌کند تا به قلب چگونگی دستیابی یک چارچوب به یک هدف مرتبط با کاربر کمک کند. یک مثال عالی از چنین هدفی در فصل ارائه شده است. 8 برای چارچوب نمودار.

زمانی که در حال تدریس این دوره بودم، سعی کردم جایگزین The Object-Oriented Design Process از Ch. 2 توسط عناصر کتاب درسی Craig Larman Applying UML and Patterns (الگوهای کاملاً متفاوت از 5 مورد ذکر شده در بالا). این به من کمک کرد تا مفاهیم مهندسی نرم‌افزار را که توسط کریگ لارمن آموزش داده شده است تقویت کنم و همچنین دیدگاه خوبی برای درک چارچوب‌های OO ارائه داد که در آن برخی از اهداف ارائه شده توسط یک چارچوب OO به عنوان موارد استفاده در نظر گرفته می‌شوند.

اگر دوباره این دوره را تدریس کنم، بدون تردید از کتاب برای توسعه شی گرا CSC 429 استفاده خواهم کرد. همچنین، من همچنان از طراحی و الگوهای OO به عنوان منبعی از مطالب برای مطالعات مستقل استفاده می‌کنم.

در نهایت به نویسنده تبریک می گویم که مفهوم الگوهای طراحی را به عنوان روشی عملی برای ساختن نرم افزار OO در مقطع کارشناسی در دسترس و قابل فهم قرار داده است.

Object-Oriented Design and Patterns

Reviewer: Dr. Alexander Yakhnis, ayakhnis@brockport.edu

I like the book and have taught Spring 2004 Object-oriented Development (CSC 429 ) course at SUNY College at Brockport, New York. I have taught the material from Chapter I through 6. I have also used the material from Ch. 8 Object-Oriented Frameworks for 2 Independent Study Courses with 2 students during Summer 2004.

I find chapters 4 and 5 the best hands on introduction to Design Patterns that makes the corresponding material of The Gang of Four book quite understandable and it is better by far than many other attempts to introduce design patterns. The author plays to an advantage the use of Java and its libraries already based on some of the design patterns that many other authors have not exploited despite existence of Design Patterns presented in Java.

I also find the choice of 5 patterns: Iterator, Strategy, Observer, Composite and Decorator very tasteful as well as very useful. The author’s problem examples illustrating the use of design patterns, particularly, the Invoice example is excellent.

The material in Ch. 4 on Interface Types leads to design patterns gracefully, and one can obviously recognize Strategy patter playing important role unnamed yet. This looks to me a good arrangement. Exercises reinforce the ideas very well. If some more exercises will be added that would be a nice improvement.

The author succeeds in making clear the concept of Object-Oriented Frameworks in introductory textbook. Separation of a framework and applications built on it is very well presented. Use of sequence diagrams helps to understand OO Framework. I would suggest that the concept of a Use Case and collaboration diagrams as alternative to sequence diagrams helps to get into the heart of how a framework achieves a goal relevant to a user. An excellent example of such a goal is presented in Ch. 8 for the Graph Framework.

When I was teaching the course I have attempted to replace The Object-Oriented Design Process from Ch. 2 by elements of Craig Larman textbook Applying UML and Patterns (Completely different patterns there than the 5 mentioned above). It helped me to reinforce software engineering concepts taught by Craig Larman that I have taught in software engineering course and also provided good point of view for understanding the OO Frameworks where some of the goals served by an OO Framework are viewed as Use Cases.

I would use the book again for CSC 429 Object-Oriented Development without hesitation should I be teaching this course again. Also, I continue to use OO Design and Patterns as a source of material for Independent Studies.

Finally, I congratulate the author for making available and understandable the concept of Design Patterns as practical way of building OO software at undergraduate level.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Object-Oriented Design and Patterns”