ja nic z tego nie rozumiem i wychodza mi jakies dziwadla
W różnych miejscach spotkałem się z (oczywiscie zaleznym
od kontekstu) tłumaczeniem 'interface' na złącze lub sprzęg.
Ale nie w dziedzinie projektowania i programowania OO.
Tu panuje (chyba?) niepodzielnie kalka "ibterfejs".
Zatem:
Delphi 3.0 extends Object Pascal to add the concept of object
interfaces as a native part of the language.
Delphi 3.0 jest rozszerzeniem języka [albo: rozszerza język]
Object Pascal o interfejsy obiektów, będące wbudowaną cechą
języka.
Albo np.:
Delphi 3.0 jest rozszerzeniem języka Object Pascal
o wbudowaną w język obsługę interfejsów obiektów.
An object interface defines a set of methods
that can be called on an object from any code outside
that object's implementation.
Interfejs definiuje [albo: określa] zbiór metod, które
mogą być wywołane na tym obiekcie przez kod [czyli części
programu] znajdujące się poza implementacją obiektu.
Like a unit interface, an object interface allows client
code to access the object without needing to know anything
about the object's implementation.
Podobnie jak interfejs modułu ('unit') [myślę, że tu
*trzeba* zostawić odnośnik do oryginału], interfejs obiektu
umożliwia korzystanie z obiektu bez znajomości jego
wewnętrznej budowy [tu uważam, że warto wytrych
"implementacja" zastąpić bardziej przejrzystym opisem].
The object's implementation class can remain hidden
in the unit that implements it.
Klasa implementująca obiekt może być ukryta wewnątrz
implementującego go modułu [można więc używać obiektu
nie znając jego klasy, a tylko jego interfejs].
HTH.
Maciek
PS
Swoją drogą - nie za późno na tłumaczenie opisu Delphi 3?
Po trójce były już trzy wersje (do szóstki), a teraz
zdaje się jest jakieś Delphi 2005...