1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Lập trình hướng đối tượng: Session 1 - Introduction

7 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 202,31 KB

Nội dung

• We create a software solution by extracting the most important features of the problem domain.. • There are 2 ways to identify the most important[r]

(1)

Session 1-Introduction

• A Language for Complex Applications • Object Terminology

(2)

Session 1-Introduction 2/31

Objectives

A Language for Complex Applications

– Complexity

– Three Languages – A First Example

Object Terminology

– Abstraction – Encapsulation – Hierarchy

– Modularity

Compiling Modular Programs

(3)

A Language for Complex Applications

• Many software applications are complex The underlying problem domain is often quite intricate and detailed

(4)

Session 1-Introduction 4/31

Complexity(1)

• We create a software solution by extracting the most important features of the problem domain • There are ways to identify the most important

features:

– into activities (distinct algorithms) – into things (distinct objects)

(5)

Complexity(2)

• Consider an ordering system for a

(6)

Session 1-Introduction 30/31

(7)

Summary

A Language for Complex Applications

– Complexity

– Three Languages – A First Example

Object Terminology

– Abstraction – Encapsulation – Hierarchy

– Modularity

Compiling Modular Programs

– A demonstration

Ngày đăng: 09/03/2021, 05:39

w