1636660660

1636660660



6


ROZDZIAŁ 1. PODSTAWY

dygmat (sposób) programowania posługujący się pojęciem obiektu jako metody reprezentacji danych w programie.

•    Każdy obiekt, będący instancją pewnej klasy, posiada zbiór cech (będących zmiennymi pewnych typów) go opisujących oraz zbiór metod (funkcji) których wywołanie na rzecz tego obiektu ma sens.

•    W tym ujęciu, klasa zdefiniowana przez programistę, staje się nowym typem, który może być używany na równi z typami wbudowanymi.

•    Z OOP nierozerwalnie związane są pojęcia enkapsulacji danych, dziedziczenia i polimorfizmu.

Wiedząc czym są, najlepiej chyba wszystkim znane, obiekty z języków zorientowanych obiektowo wystarczy teraz powiedzieć, że obiekt Prologowy nie jest takim właśnie obiektem nawet w najmniejszej części. Jaki więc jest?

1.2.2 Obiekt w Prologu

Obiekt w sensie Prologu jest czymś, co możemy nazwać bytem. Nie definiujemy z czego się on składa i co można z nim zrobić (co ma miejsce w OOP), ale jaki jest. Dodatkowo, dla każdego obiektu definiujemy relacje jakim obiekt ten podlega. Przy pomocy obiektów opisujemy interesujący nas wycinek świata. Działanie programu prologowego objawia się możliwością stawiania pytań związanych z uprzednio opisanym światem.

Najprostszym sposobem opisu świata (problemu), jest podanie faktów z nim związanych, jak na przykład

ciezszy( pomarańcz .jabłko ). ciezszy (jabłko .mandarynka), ciezszy (arbuz .pomarańcz), ciezszy (jabłko .winogrono).

Powyższe fakty stwierdzają, że

•    ciezszy (pomarańcz, jabłko). - pomarańcz jest cięższa od jabłka,

•    ciezszy (jabłko, mandarynka). - jabłko jest cięższe od mandarynki,

• itd.



Wyszukiwarka

Podobne podstrony:
■    pozwala programiście posługiwać się pojęciami charakterystycznymi dla
lastscan14 P~ 100 zł Rozdział 2Dyskonto handlowe proste # W tym rozdziale posługujemy się pojęciami
Program podstawowy specjalizacji w dziedzinie fizjoterapii •    posługiwania się jedn
skanuj0286 80 Rozdział 2 podstawowe koncepqe II przedsiębiorstw mogą się zestarzeć, podobnie ja
IMG!51 J Oprócz sin imienia ciepła, banlzo często posługujemy się pojęciem natężeniu »iru. mienia ci
Rozdział 1. Podstawowe definicje związane... jednak, wyłaniają się pewne problemy, związane między
Student posługuje się pojęciem przestrzeni liniowej, przekształcenia liniowego, macierzy oraz
Ewolucja metod programowania Programowanie w językach wewnętrznych Programista posługuje się binarny
133recenzje, omówienia, noty trzebne do ich produkcji, a przede wszystkim posługują się pojęciem for
Uczeń na koniec trzecie] klasy szkoły podstawowej: 1)    wie, że ludzie posługują się
JOHN LOCKE: •    walczył intelektualnie z absolutyzmem, posługując się pojęciami stan
Scan0018 (21) 34 tygen-przeciwciało-komplement, zwłaszcza wtedy, gdy posługujemy się pojęciem krążąc
wymagania8 bmp Równolegle można posługiwać się pojęciem całkowitej ilości adsorbatu w warstwie powi

więcej podobnych podstron