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

Ո՞րն է Java-ում շինարարական դիզայնի օրինակի օգտագործումը:
Ո՞րն է Java-ում շինարարական դիզայնի օրինակի օգտագործումը:

Video: Ո՞րն է Java-ում շինարարական դիզայնի օրինակի օգտագործումը:

Video: Ո՞րն է Java-ում շինարարական դիզայնի օրինակի օգտագործումը:
Video: Ի՞նչ է ծրագրավորումը, ի՞նչու ծրագրավորել և ինչպե՞ս սովորել ծրագրավորում։ Խորհուրդներ սկսնակներին 2024, Ապրիլ
Anonim

Այն շինարարի օրինակ է դիզայնի օրինակ որը թույլ է տալիս քայլ առ քայլ ստեղծել բարդ օբյեկտներ՝ օգտագործելով գործողությունների ճիշտ հաջորդականությունը: Շինարարությունը վերահսկվում է տնօրեն օբյեկտի կողմից, որը միայն պետք է իմանա օբյեկտի տեսակը, որը պետք է ստեղծի:

Ավելին, ո՞րն է շինարարական դիզայնի օրինակի օգտագործումը:

Շինարարի օրինակ նպատակ ունի «առանձնացնել բարդ օբյեկտի կառուցումը դրա ներկայացումից, որպեսզի նույն շինարարական գործընթացը կարողանա ստեղծել տարբեր ներկայացումներ»: Դա է օգտագործված քայլ առ քայլ կառուցել բարդ օբյեկտ, և վերջնական քայլը կվերադարձնի օբյեկտը:

Ավելին, ինչ է build () Java-ում: Java 8Օբյեկտի վրա հիմնված ծրագրավորում Ծրագրավորում. Այն կառուցել () մեթոդ Stream-ում: Builder դասը օգտագործվում է կառուցել հոսքը։ Այն վերադարձնում է կառուցված հոսքը: Շարահյուսությունը հետևյալն է՝ Streaml կառուցել ()

Այնուհետև, ո՞րն է Java-ում builder class-ի օգտագործումը:

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

Ինչպե՞ս եք ստեղծում դիզայնի օրինակ:

Դիզայնի ձևանմուշ - գործարանային ձև

  1. Ստեղծեք ինտերֆեյս:
  2. Ստեղծեք կոնկրետ դասեր՝ իրականացնելով նույն ինտերֆեյսը:
  3. Ստեղծեք գործարան՝ տվյալ տեղեկատվության հիման վրա կոնկրետ դասի օբյեկտ ստեղծելու համար:
  4. Օգտագործեք Factory-ը կոնկրետ դասի օբյեկտ ստանալու համար՝ փոխանցելով այնպիսի տեղեկատվություն, ինչպիսին է տեսակը:
  5. Inside Circle::draw() մեթոդը:

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