0
نام کتاب
Practical Object-Oriented Design

An Agile Primer Using Ruby

Sandi Metz

Paperback281 Pages
PublisherAddison-Wesley
Edition2
LanguageEnglish
Year2019
ISBN9780134456478
731
A5329
انتخاب نوع چاپ:
جلد سخت
866,000ت
0
جلد نرم
736,000ت
0
طلق پاپکو و فنر
756,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Object-Oriented-Design

#Ruby

توضیحات

The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications

Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Practical Object-Oriented Design, Second Edition, immerses you in an OO mindset and teaches you powerful, real-world, object-oriented design techniques with simple and practical examples.


Sandi Metz demonstrates how to build new applications that can “survive success” and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples in the easy-to-understand Ruby programming language, all downloadable from the companion website, poodr.com. Fully updated for Ruby 2.5, this guide shows how to

  • Decide what belongs in a single class
  • Avoid entangling objects that should be kept separate
  • Define flexible interfaces among objects
  • Reduce programming overhead costs with duck typing
  • Successfully apply inheritance
  • Build objects via composition


Whatever your previous object-oriented experience, this concise guide will help you achieve the superior outcomes you’re looking for.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.


Table of Contents

1 Object-Oriented Design

2 Designing Classes with a Single Responsibility

3 Managing Dependencies

4 Creating Flexible Interfaces

5 Reducing Costs with Duck Typing

6 Acquiring Behavior through Inheritance

7 Sharing Role Behavior with Modules

8 Combining Objects with Composition

9 Designing Cost-Effective Tests


About the Author

Sandi Metz is a programmer, teacher, author, and sometime consultant. In the past 30+ years she has written innumerable applications and creates practical solutions that produce working software that is easy to change. She has spoken about object-oriented design and refactoring at international Ruby conferences since 2009.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
PHP
1,791
From PHP to Ruby on Rails
591,000 تومان
Ruby
844
Ruby on Rails Tutorial
1,823,000 تومان
Ruby
924
Learn to Program
549,000 تومان
Ruby
956
The Ruby Programming Language
914,000 تومان
Ruby
945
Polished Ruby Programming
982,000 تومان
Ruby
705
Design Patterns in Ruby
816,000 تومان
Ruby
1,078
Refactoring (Ruby Edition)
968,000 تومان
Ruby
1,065
Mastering Ruby on Rails
746,000 تومان
Ruby
531
Programming Ruby 3.3
1,511,000 تومان
Ruby
1,009
Beginning Ruby 3
1,357,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©