3893820480

3893820480



public override float compute(object o)

{

return 1 - argument.compute(O);

>

Podobnie zaimplementowana jest metoda wirtualna w klasie Union, gdzie liczona jest suma funkcji przynależności.

public override float compute(object o)

return Math.Max(argument1.compute(o), argument2.compute(o));

>

Abstrakcyjna klasa MembershipFunction zawiera ogólne implementacje operacji takich jak: znajdowanie a-przekrój u, sprawdzenie wypukłości. Klasy konkretne, dziedziczące z MembershipFunction mogą nadpisywać jej metody wirtualne (np. isConvex()), dostarczając „lepsze” implementacje, opierając się na własnościach danej funkcji przynależności.

Przykładowo, implementacja funkcji obliczającej wysokość w MembershipFunction wykorzystuje iteracyjne przechodzenie przez cały zakres dzie-

6



Wyszukiwarka

Podobne podstrony:
leftbeh Encapsulating Variatlon Objects as Arguments Should Communlcation be Encapsulated 
1.1. Klasy, obiekty 3 i publiczną metodę wartość, która dla podanego argumentu x zwraca wartość funk
splash AODISON-WESIEY PROFESSIONAL COMPUTING SERIESDesign Patterns CDElements of Reusable Object-Ori
OBJECT: Program to compute Number EXERCISE: * atoms/cm3 in cubic crystals of Silicon atom number of
ghost020 Important information When this łask begins, Norton Ghost will restart your Computer and pr
Gibson, William Neuromancer?ck CASE WAS THE BEST INTERFACE COWBOY WHO EVER RAN IN EARTH S COM
image001 analog * « The trouble with a humtn-model Computer it thatthe program it jo comph
image002 With u magtaine like Analog, you would. of ćoursc. e.tpect us to uxe computrn lor
image025 Figurę V: Computer map, 1 August. Major conccntrationsof hostile bccs. (Courtesy Apkultural
Image1 Trusted Computer System Evaluation Criteria (TCSEC) - "Orange Book" D -Ochrona mini

więcej podobnych podstron