3582279096

3582279096



6 Język C++. Efektywne programowanie obiektowe

Rozdział 2. Czym jest abstrakcja danych? .........................................................49

Analiza projektu odtwarzacza ........................................................................................51

Oddzielanie interfejsu od implementacji........................................................................52

Znaczenie interfejsu .................................................................................................52

Dlaczego interfejs obiektu jest tak ważny?.....................................................................53

Jaki interfejs jest wystarczający?..............................................................................53

Znaczenie implementacji................................................................................................51

Ochrona implementacji ..................................................................................................51

Jakie są korzyści ukry wania dany ch? .............................................................................56

Relacje między interfejsem, implementacją    i hcrmctyzacjądanych...............................57

Środki ostrożności przy hcrmctyzacji dany ch ................................................................58

Co i kiedy ukry wać?.......................................................................................................58

Abstrakcyjne typy danych ..............................................................................................59

Implementacja abstrakcyjnego typu danych    — stosu.....................................................60

Abstrakcja dany ch w języ ku C++...................................................................................62

Regiony dostępu klasy....................................................................................................63

Niektóre pojęcia związane z klasami..............................................................................69

Kto jest implcnicntatorcm klasy?...................................................................................70

Implementowanie funkcji składowych ...........................................................................70

Identyfikacja obiektu docelowego w funkcjach składowych..........................................71

Przy kładowy program ....................................................................................................73

Uwaga skoncentrowana jest na obiekcie ...........................................................................71

Drugi rzut oka na interfejs..............................................................................................75

Czym są bezpieczne klasy w ielowątkowe?    ....................................................................76

Zapewnianie niezawodności abstrakcji — niezmienniki i ascrcje klasy.........................78

Niezmienniki klasy...................................................................................................79

Warunki wstępne i warunki końcowe ......................................................................79

Używanie ascrcji do implementowania    niezmienników i warunków .......................80

Efektywne korzystanie z ascrcji...............................................................................81

Sposoby reprezentacji projektów obiektowych ..............................................................82

Notacja Boocha ..............................................................................................................83

Relacje między klasami..................................................................................................83

Asocjacja..................................................................................................................81

Agregacja (ma-coś) ..................................................................................................81

Relacja korzy stania ..................................................................................................86

Relacja dziedziczenia (jcst-czymś)...........................................................................87

Kategorie klas ..........................................................................................................88

UMl................................................................................................................................88

Relacje między klasami..................................................................................................90

Asocjacja........................................................................................................................90

Asocjacja jako agregacja..........................................................................................92

Asocjacja typu OR ...................................................................................................93

Kompozycja ...................................................................................................................93

Relacja uogólniania (jcst-czymś)....................................................................................91

Znaczenie relacji ma-coś................................................................................................95

Podsumowanie ...............................................................................................................97

Rozdział 3. Abstrakcja danych w języku C + + .....................................................99

Podstawowe informacje o klasie ....................................................................................99

Elementy klasy .............................................................................................................100

Regiony dostępu.....................................................................................................100

Konstruktor kopiujący ..................................................................................................103

Dostęp do danych składowych obiektu — model języka C-- ...............................106

Operacja przypisania ....................................................................................................111

Więcej o wskaźniku this i dekorow aniu nazw ..............................................................116

Metoda stała (const) .....................................................................................................118


Wyszukiwarka

Podobne podstrony:
10 Język C*+. Efektywne programowanie obiektowe Konkretyzacja klas szablonowych i funkcji składowych
Rozdział 1.Czym jest programowanie obiektowe? Ostatnio niemal wszyscy pracujący w przemyśle związany
DHTML0142 Rozdział 9. Czym jest model obiektowy Tubela 9.1. Na co pozwala
DHTML0022 Rozdział 1. Rozdział 1. Czym jest styl?Czym jest styl? Większość dostępnych procesorów tek
CCF20091108000 ZARYS ROZDZIAŁU CZYM JEST PRZYWÓDZTWO? STYLE PRZYWÓDCZE ZALEŻNOŚCIOWE TEORIE PRZYWÓD
dydaktyka2 GfśupnNEUROLINGWISTYCZNE    PROGRAMOWANIE AUCZENIE SIĘ 1.   &nbs
12372 skanuj0073 (31) Rozdział 3.6 Czym jest współczesny Internet? Internet to ogromny, rozbudowany
Co to jest programowanie obiektowe? Co to jest programowanie zdarzeniowe? Typowa aplikacja konsolowa
Co to jest programowanie obiektowe? Co to jest programowanie zdarzeniowe? Typowa aplikacja konsolowa
Co to jest programowanie obiektowe? Co to jest programowanie zdarzeniowe? Typowa aplikacja konsolowa
Czym jest fizyka? Wielkości fizyczne, jednostki i wzorceW tym rozdziale: o Czym jest fizyka? o
26885 skanuj0012 (422) SPIS TREŚCI ..........* —TEORETYCWl    8 Rozdział 1 CZYM JEST
3. Model danych systemu Ten rozdział poświęcony jest strukturze danych przechowywanych i wykorzystyw
kurs mysql txt coto Czym jest baza danych?

więcej podobnych podstron