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ść funksplash AODISON-WESIEY PROFESSIONAL COMPUTING SERIESDesign Patterns CDElements of Reusable Object-OriOBJECT: Program to compute Number EXERCISE: * atoms/cm3 in cubic crystals of Silicon atom number ofghost020 Important information When this łask begins, Norton Ghost will restart your Computer and prGibson, William Neuromancer?ck CASE WAS THE BEST INTERFACE COWBOY WHO EVER RAN IN EARTH S COMimage001 analog * « The trouble with a humtn-model Computer it thatthe program it jo comphimage002 With u magtaine like Analog, you would. of ćoursc. e.tpect us to uxe computrn lorimage025 Figurę V: Computer map, 1 August. Major conccntrationsof hostile bccs. (Courtesy ApkulturalImage1 Trusted Computer System Evaluation Criteria (TCSEC) - "Orange Book" D -Ochrona miniwięcej podobnych podstron