وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Fundamentals of Object Oriented Programming in Java

سرفصل های دوره

This course will teach you the ideas that lie behind the Java language and libraries. At the end, you will understand the principles and basic patterns of object-orientation, and you'll be ready to start writing your own object-oriented programs.


1. Course Overview
  • 1. Course Overview

  • 2. What Is Object Orientation
  • 1. Course Overview
  • 2. What is Object Orientation
  • 3. From Use Cases to Conceptual Classes
  • 4. Class Relations
  • 5. Deriving Software Classes, Part 1
  • 6. Deriving Software Classes, Part 2
  • 7. Demo - Instance and Static Methods
  • 8. Module Wrap Up

  • 3. Encapsulation and Abstraction
  • 1. Module Overview
  • 2. More Class Relationships
  • 3. Encapsulation
  • 4. Assigning Responsibilities
  • 5. Demo - Exercising the System
  • 6. Demo - the Single Responsibility Principle
  • 7. Demo - Defending Encapsulation
  • 8. Abstraction - Encapsulation or Inheritance
  • 9. Module Summary

  • 4. Inheritance and Polymorphism
  • 1. Module Overview
  • 2. Dont Repeat Yourself
  • 3. The Liskov Substitution Principle
  • 4. Overriding and Dynamic Dispatch
  • 5. Demo - Dynamic Dispatch
  • 6. Using Overridden Methods
  • 7. Understanding Inheritance
  • 8. Abstract Classes and the Open-closed Principle
  • 9. Module Summary

  • 5. Interfaces, Composition, and System Design
  • 1. Module Overview
  • 2. Interfaces What Are They, and Why Do We Need Them
  • 3. Demo - Paying through an Interface
  • 4. Demo - The Fragile Base Class Problem
  • 5. Delegation and the Decorator Pattern
  • 6. The Strategy Pattern
  • 7. The Interface Segregation Principle
  • 8. The Dependency Inversion Principle
  • 9. Course Summary
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 3432
    حجم: 259 مگابایت
    مدت زمان: 126 دقیقه
    تاریخ انتشار: 29 دی 1401
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید