Բովանդակություն:

Ի՞նչ խնդիր է լուծում ռազմավարության օրինակը:
Ի՞նչ խնդիր է լուծում ռազմավարության օրինակը:

Video: Ի՞նչ խնդիր է լուծում ռազմավարության օրինակը:

Video: Ի՞նչ խնդիր է լուծում ռազմավարության օրինակը:
Video: Ի՞նչ կարող է պատմել լեզուն մարդու առողջական վիճակի մասին 2024, Ապրիլ
Anonim

Այն ռազմավարության օրինաչափություն սովոր է լուծել խնդիրները որոնք կարող են (կամ նախատեսվում է, որ դրանք կարող են իրականացվել կամ լուծված տարբեր կողմից ռազմավարություններ և որոնք ունեն հստակ սահմանված ինտերֆեյս նման դեպքերի համար:

Նմանապես, դուք կարող եք հարցնել, թե որն է ռազմավարության նախագծման օրինակի օգտագործումը:

Համակարգչային ծրագրավորման մեջ ռազմավարության օրինաչափություն (նաև հայտնի է որպես քաղաքականություն օրինակը ) վարքագծային ծրագիր է դիզայնի օրինակ որը հնարավորություն է տալիս գործարկման ժամանակ ընտրել ալգորիթմ: Մեկ ալգորիթմ ուղղակիորեն իրականացնելու փոխարեն կոդը ստանում է գործարկման ժամանակի հրահանգներ, թե որ ալգորիթմների ընտանիքում օգտագործել.

Երկրորդ, ո՞րն է ռազմավարության օրինաչափության համատեքստը: Այն Ռազմավարության օրինաչափություն առաջարկում է, որ դուք վերցնեք մի դաս, որն ինչ-որ կոնկրետ բան է անում շատ տարբեր ձևերով և այս բոլոր ալգորիթմները հանեք առանձին դասերի, որոնք կոչվում են. ռազմավարություններ . Բնօրինակ դասը, որը կոչվում է համատեքստ , պետք է ունենա դաշտ՝ դրանցից մեկի հղումը պահելու համար ռազմավարություններ.

Նաև հարցրեց՝ ո՞րն է տարբերությունը գործարանի և ռազմավարության օրինաչափության միջև:

Ա գործարանային օրինակ ստեղծագործական է օրինակը . Ա ռազմավարության օրինաչափություն գործառնական է օրինակը . Այլ կերպ ասած՝ ա գործարանային օրինակ օգտագործվում է որոշակի տեսակի օբյեկտներ ստեղծելու համար: Ա ռազմավարության օրինաչափություն օգտագործվում է գործողություն (կամ գործողությունների մի շարք) կատարելու համար մեջ հատուկ ձևով.

Ինչպե՞ս են իրականացվում ռազմավարության օրինաչափությունները Java-ում:

Դիզայնի նախշեր - ռազմավարության օրինակ

  1. Ստեղծեք ինտերֆեյս: Strategy.java public interface Strategy { public int doOperation(int num1, int num2); }
  2. Ստեղծեք կոնկրետ դասեր՝ իրականացնելով նույն ինտերֆեյսը:
  3. Ստեղծեք համատեքստային դաս:
  4. Օգտագործեք համատեքստը՝ տեսնելու վարքագծի փոփոխություն, երբ այն փոխում է իր ռազմավարությունը:
  5. 10 + 5 = 15 10 - 5 = 5 10 * 5 = 50.

Խորհուրդ ենք տալիս: