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

An Agile Primer Using Ruby

Sandi Metz

Paperback281 Pages
PublisherAddison-Wesley
Edition2
LanguageEnglish
Year2019
ISBN9780134456478
662
A5329
انتخاب نوع چاپ:
جلد سخت
588,000ت
0
جلد نرم
508,000ت
0
طلق پاپکو و فنر
518,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 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Ruby
677
Design Patterns in Ruby
632,000 تومان
Ruby
1,019
Ruby by Example
541,000 تومان
Ruby
1,059
Practical Object-Oriented Design in Ruby
497,000 تومان
Ruby
930
The Ruby Programming Language
706,000 تومان
Ruby
964
Clean Ruby
313,000 تومان
Ruby
988
The Well-Grounded Rubyist
1,041,000 تومان
Ruby
1,004
Wicked Cool Ruby Scripts
433,000 تومان
Ruby
503
Programming Ruby 3.3
1,173,000 تومان
Clean Code
940
Hands-on Test-Driven Development
502,000 تومان
PHP
1,763
From PHP to Ruby on Rails
463,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©