வடிவங்களின் வகைகள்:
- படைப்பு
- கட்டமைப்பு
- நடத்தை
படைப்பு:
-
சிங்கிள்டன் - ஒரு வகுப்பின் உருவாக்கத்தை ஒரு நிகழ்விற்கு கட்டுப்படுத்துகிறது, மேலும் அந்த ஒற்றை நிகழ்விற்கான அணுகலை வழங்குகிறது.
-
ஃபேக்டரி — பல துணைப்பிரிவுகளுடன் கூடிய சூப்பர்கிளாஸ் இருக்கும் போது பயன்படுத்தப்படும் மற்றும் உள்ளீட்டின் அடிப்படையில் ஒரு துணைப்பிரிவை திரும்பப் பெற வேண்டும்.
-
சுருக்கம் தொழிற்சாலை - தொழிற்சாலைகளை உருவாக்க ஒரு சூப்பர் தொழிற்சாலையைப் பயன்படுத்துகிறது, அதை நாம் பொருட்களை உருவாக்கப் பயன்படுத்துகிறோம்.
-
பில்டர் - எளிய பொருட்களைப் பயன்படுத்தி சிக்கலான பொருட்களை உருவாக்கப் பயன்படுகிறது. இது ஒரு சிறிய, எளிய பொருளிலிருந்து படிப்படியாக ஒரு பெரிய பொருளை உருவாக்குகிறது.
-
முன்மாதிரி - நகல் பொருள்களை உருவாக்கும் போது செயல்திறனை மேம்படுத்த உதவுகிறது; ஒரு புதிய பொருளை உருவாக்குவதற்குப் பதிலாக, அது ஏற்கனவே உள்ள ஒரு பொருளின் குளோனை உருவாக்கித் திருப்பித் தருகிறது.
கட்டமைப்பு:
-
அடாப்டர் - இரண்டு பொருந்தாத பொருள்களுக்கு இடையே ஒரு மாற்றி. இரண்டு பொருந்தாத இடைமுகங்களை இணைக்க அடாப்டர் வடிவத்தைப் பயன்படுத்தலாம்.
-
கூட்டு - ஒரு மர அமைப்பைக் குறிக்க ஒரு வகுப்பைப் பயன்படுத்துகிறது.
-
ப்ராக்ஸி - மற்றொரு வகுப்பின் செயல்பாட்டை வழங்குகிறது.
-
ஃப்ளைவெயிட் - அதிக எண்ணிக்கையிலான ஒத்த பொருட்களை உருவாக்குவதற்குப் பதிலாக பொருட்களை மீண்டும் பயன்படுத்துகிறது.
-
முகப்பு - ஒரு கிளையண்டிற்கான எளிய இடைமுகத்தை வழங்குகிறது, இது கணினியுடன் தொடர்பு கொள்ள இடைமுகத்தைப் பயன்படுத்துகிறது.
-
பாலம் - குறிப்பிட்ட வகுப்புகளை இடைமுகத்தை செயல்படுத்தும் வகுப்புகளிலிருந்து சுயாதீனமாக ஆக்குகிறது.
-
அலங்கரிப்பவர் - ஏற்கனவே உள்ள பொருளின் கட்டமைப்பில் இணைக்கப்படாமல் புதிய செயல்பாட்டைச் சேர்க்கிறது.
நடத்தை:
-
டெம்ப்ளேட் முறை — ஒரு அடிப்படை அல்காரிதத்தை வரையறுக்கிறது மற்றும் சந்ததியினர் அதன் ஒட்டுமொத்த அமைப்பை மாற்றாமல் அல்காரிதத்தின் சில படிகளை மேலெழுத அனுமதிக்கிறது.
-
மத்தியஸ்தர் - பல்வேறு வகுப்புகளுக்கு இடையேயான அனைத்து தகவல்தொடர்புகளையும் கையாளும் ஒரு இடைநிலை வகுப்பை வழங்குகிறது.
-
பொறுப்புச் சங்கிலி - கோரிக்கையை அனுப்புபவருக்கும் பெறுபவருக்கும் இடையே கடுமையான சார்புநிலையைத் தவிர்க்க உதவுகிறது; மேலும், கோரிக்கை பல பொருள்களால் செயலாக்கப்படும்.
-
பார்வையாளர் - ஒரு பொருளை மற்ற பொருட்களில் நிகழும் நிகழ்வுகளைக் கண்காணிக்கவும் பதிலளிக்கவும் அனுமதிக்கிறது.
-
உத்தி - இயங்கும் நேரத்தில் உத்திகளை (அல்காரிதம்கள்) மாற்ற அனுமதிக்கிறது.
-
கட்டளை — ஒரு குறிப்பிட்ட செயலைச் செய்வதற்கான முறையை அறிவிக்கும் இடைமுகம்.
-
நிலை - ஒரு பொருளை அதன் நிலையைப் பொறுத்து அதன் நடத்தையை மாற்ற அனுமதிக்கிறது.
-
பார்வையாளர் — தொடர்புடைய பொருள்களின் குழுக்களில் செயல்பாடுகளை எளிதாக்கப் பயன்படுகிறது.
-
மொழிபெயர்ப்பாளர் — சிக்கல் களத்தில் ஒரு எளிய மொழிக்கான இலக்கணத்தை வரையறுக்கிறது.
-
இட்டரேட்டர் - ஒரு தொகுப்பின் கூறுகளை அதன் அடிப்படை வடிவம் தெரியாமல் வரிசையாக அணுகுகிறது.
-
மெமெண்டோ - ஒரு பொருளின் நிலையைச் சேமிக்கப் பயன்படுகிறது; இந்த நிலையை பின்னர் மீட்டெடுக்க முடியும்.
மேலும் வாசிப்பு: |
---|
GO TO FULL VERSION