ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learning Object-Oriented Programming

دانلود کتاب یادگیری برنامه نویسی شی گرا

Learning Object-Oriented Programming

مشخصات کتاب

Learning Object-Oriented Programming

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1785289632, 9781785289637 
ناشر: Packt Publishing 
سال نشر: 2015 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

قیمت کتاب (تومان) : 51,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 7


در صورت تبدیل فایل کتاب Learning Object-Oriented Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب یادگیری برنامه نویسی شی گرا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب یادگیری برنامه نویسی شی گرا



ویژگی های کلیدی

  • نوشتن کدهای قابل استفاده مجدد که اشیا را با یکدیگر تعریف کرده و باعث تعامل آنها می شود
  • تفاوت ها در وراثت و چندشکلی را در پایتون، جاوا اسکریپت و سی شارپ کشف کنید
  • li>
  • گرفتن اشیا از عناصر دنیای واقعی و ایجاد کد شی گرا که آنها را نشان می دهد

توضیحات کتاب

یادگیری برنامه نویسی شی گرا یک روش آسان است. راهنمای دنبال کردن پر از مثال‌های عملی از راه‌حل‌های مشکلات رایج کدهای شی‌گرا در پایتون، جاوا اسکریپت و سی شارپ. این با کمک به شما برای تشخیص اشیاء از سناریوهای واقعی شروع می شود و نشان می دهد که کار با آنها نوشتن کدی را که درک و استفاده مجدد آسان است آسان تر می کند. شما یاد خواهید گرفت که با ویژگی‌های کپسوله‌سازی داده‌های پایتون، جاوا اسکریپت و سی شارپ از داده‌ها محافظت و پنهان کنید.

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

یادگیری برنامه نویسی شی گرا به شما کمک می کند کدهای بهتر، قوی تر و قابل استفاده مجدد بسازید.

آنچه یاد خواهید گرفت

  • نمونه هایی را در سه زبان برنامه نویسی ایجاد کنید: Python، JavaScript، و C#</ li>
  • سازنده ها و تخریب کننده ها را سفارشی کنید
  • با ترکیبی از اصلاح کننده های دسترسی، پیشوندها، ویژگی ها، فیلدها، ویژگی ها و متغیرهای محلی برای کپسوله کردن و پنهان کردن داده ها کار کنید
  • از مزیت استفاده کنید. تخصص و امکان اضافه بار کردن یا نادیده گرفتن اعضا
  • ایجاد کد قابل استفاده مجدد و نگهداری آسانتر
  • از رابط ها، ژنریک ها و ارث بری چندگانه در صورت موجود بودن استفاده کنید

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

گاستون سی هیلاراز 8 سالگی با کامپیوتر کار می کرد. در اوایل دهه 80، او برنامه نویسی را با کامپیوترهای خانگی افسانه ای تگزاس TI-99/4A و Commodore 64 آغاز کرد. گاستون دارای مدرک لیسانس در رشته کامپیوتر است و با درجه عالی فارغ التحصیل شده است. او همچنین دارای مدرک MBA است که در آن با یک پایان نامه برجسته فارغ التحصیل شد. در حال حاضر، گاستون یک مشاور مستقل فناوری اطلاعات و یک نویسنده مستقل است که همیشه به دنبال ماجراهای جدید در سراسر جهان است.

فهرست محتوا

  1. اشیاء در همه جا
  2. کلاس‌ها و نمونه‌ها
  3. محفظه‌سازی داده‌ها
  4. وراثت و تخصص
  5. رابط‌ها، وراثت چندگانه، و ترکیب
  6. تایپ اردک و Generics
  7. سازمان کدهای شی گرا
  8. استفاده کامل از برنامه نویسی شی گرا

توضیحاتی درمورد کتاب به خارجی

Key Features

  • Write reusable code that defines and makes objects interact with one another
  • Discover the differences in inheritance and polymorphism in Python, JavaScript, and C#
  • Capture objects from real-world elements and create object-oriented code that represents them

Book Description

Learning Object-Oriented Programming is an easy-to-follow guide full of hands-on examples of solutions to common problems with object-oriented code in Python, JavaScript, and C#. It starts by helping you to recognize objects from real-life scenarios and demonstrates that working with them makes it simpler to write code that is easy to understand and reuse. You will learn to protect and hide data with the data encapsulation features of Python, JavaScript, and C#.

You will explore how to maximize code reuse by writing code capable of working with objects of different types, and discover the advantage of duck typing in both Python and JavaScript, while you work with interfaces and generics in C#. With a fair understanding of interfaces, multiple inheritance, and composition, you will move on to refactor existing code and to organize your source for easy maintenance and extension.

Learning Object-Oriented Programming will help you to make better, stronger, and reusable code.

What you will learn

  • Generate instances in three programming languages: Python, JavaScript, and C#
  • Customize constructors and destructors
  • Work with a combination of access modifiers, prefixes, properties, fields, attributes, and local variables to encapsulate and hide data
  • Take advantage of specialization and the possibility to overload or override members
  • Create reusable and easier to maintain code
  • Use interfaces, generics, and multiple inheritance when available

About the Author

Gaston C. Hillar has been working with computers since he was 8 years old. In the early 80s, he began programming with the legendary Texas TI-99/4A and Commodore 64 home computers. Gaston has a bachelor's degree in computer science and graduated with honors. He also holds an MBA, in which he graduated with an outstanding thesis. At present, Gaston is an independent IT consultant and a freelance author who is always looking for new adventures around the world.

Table of Contents

  1. Objects Everywhere
  2. Classes and Instances
  3. Encapsulation of Data
  4. Inheritance and Specialization
  5. Interfaces, Multiple Inheritance, and Composition
  6. Duck Typing and Generics
  7. Organization of Object-oriented Code
  8. Taking Full Advantage of Object-oriented Programming




نظرات کاربران