بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

Object-Orie ted Desig

The focus of methods is o doi g thi gs; roughly speaki g, we ca say that methods focus o the verbs.

 

I object-orie ted desig , we focus o the ou s

I object-orie ted desig , we te d to group methods together accordi g to the ou s

Importa t for large, complex programs

اسلاید 2 :

User-Defi ed Class

A user-defi ed class is also called a user-defi ed type

class writte by a programmer

 

A class e capsulates (wrap together) data a d methods:

data members (member variables or i sta ce variables)

methods that ma ipulate data members

اسلاید 3 :

Objects

A object has:

state  -  descriptive characteristics

behaviors  -  what it ca do (or be do e to it)

For example, co sider a coi i a computer game

The state of the coi is its curre t face (head or tail)

The behavior of the coi is that it ca be flipped

 

ote the i teractio s betwee state a d behaviors

the behavior of a object might cha ge its state

the behavior of a object might depe d o its state

اسلاید 4 :

تعاريف

به دسته‌ها «کلاس» (Class) مي‌گويند.

به نمونه‌هاي هر کلاس «شي» (Object) مي‌گويند.

مشخصات هر شي را «صفت» (Data Member) مي‌نامند.

به رفتارهاي هر شي «متد» (Method) مي‌گويند.

اسلاید 5 :

اصول برنامه‌نويسي شي‌گرا

بسته‌بندي (E capsulatio )

وراثت (I herita ce)

چندريختي (Polymorphism)

اسلاید 6 :

بسته‌بندي (E capsulatio )

يعني اين که داده‌هاي مرتبط، با هم ترکيب شوند و جزييات پياده‌سازي مخفي شود.

اسلاید 7 :

وراثت (I herita ce)

در دنياي واقعي، وراثت به اين معناست که يک شي وقتي متولد مي‌شود، خصوصيات و ويژگي‌هايي را از والد خود به همراه دارد.

امتياز وراثت در اين است که از کدهاي مشترک استفاده مي‌شود و علاوه بر اين که مي‌توان از کدهاي قبلي استفاده مجدد کرد، در زمان نيز صرفه‌جويي شده و استحکام منطقي برنامه هم افزايش مي‌يابد.

اسلاید 8 :

چندريختي (Polymorphism)

که به آن چندشکلي هم مي‌گويند به معناي يک چيز بودن و چند شکل داشتن است. چندريختي بيشتر در وراثت معنا پيدا مي‌کند.

اسلاید 9 :

Defi i g Classes

Use Project me u -> Add Class to add a ew class to your project

A class co tai s datadeclaratio s a d methoddeclaratio s

اسلاید 10 :

Data Declaratio s

You ca defi e two types of variables i a class (called class variables)

static class variables

o static variables are called i sta ce variables (fields)  because each i sta ce (object) of the class has its ow copy

class variables ca be accessed i all methods of the class

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید