ஜாவாவில் தொழிற்சாலை முறையை எவ்வாறு செயல்படுத்துவது



ஜாவாவில் தொழிற்சாலை முறையை எடுத்துக்காட்டுகளுடன் எவ்வாறு செயல்படுத்துவது என்பது குறித்த விரிவான மற்றும் விரிவான அறிவை இந்த கலைப்பொருள் உங்களுக்கு வழங்கும்.

வகுப்புகள் மற்றும் பொருள்கள் இதன் முக்கிய பகுதியாகும் இது வேலை செய்வதற்கான முக்கிய நிரலாக்க மொழிகளில் ஒன்றாகும். இந்த கட்டுரையில், ஜாவாவில் தொழிற்சாலை முறை என்ன என்பதை பின்வரும் வரிசையில் விவாதிப்போம்:

ஜாவாவில் தொழிற்சாலை முறை என்றால் என்ன?





தொழிற்சாலை முறை அல்லது ஜாவாவில் தொழிற்சாலை முறை ஒரு வகுப்பின் ஒரு பொருளை உருவாக்குவதற்கு துணைப்பிரிவுகள் பொறுப்பு என்று கூறுகிறது. வேறு வார்த்தைகளில் கூறுவதானால், தொழிற்சாலை முறை முறை உருவாக்கப்பட்ட பொருளின் சரியான வகுப்பைக் குறிப்பிடாமல், தொழிற்சாலை முறைகளைப் பயன்படுத்தி பொருட்களை உருவாக்கப் பயன்படும் ஒரு படைப்பு முறை. தொழிற்சாலை முறைகள் என்றும் அழைக்கப்படுகின்றன மெய்நிகர் கட்டமைப்பாளர்கள் .

def __init __ (சுய)

ஜாவா லோகோவில் தொழிற்சாலை முறை



தொழிற்சாலை முறைகளில், வாடிக்கையாளர்களுக்கு படைப்பு தர்க்கத்தை வெளிப்படுத்தாமல் பொருட்களை உருவாக்குகிறோம். அதே பொதுவான இடைமுகம் வாடிக்கையாளரால் ஒரு புதிய வகை பொருட்களை உருவாக்கப் பயன்படுத்தப்படுகிறது.

தொழிற்சாலை முறையின் நன்மைகள்

  • உருவாக்கப்பட வேண்டிய பொருட்களின் வகை துணைப்பிரிவுகளால் தேர்ந்தெடுக்கப்படுகிறது. தொழிற்சாலை முறை இதை அனுமதிக்கிறது.

  • குறியீட்டில் பயன்பாடு சார்ந்த வகுப்புகளை பிணைக்க வேண்டிய தேவையை நீக்குவதன் மூலம், அது ஊக்குவிக்கிறது தளர்ந்தவிணைப்பு .



தொழிற்சாலை முறையின் பயன்கள்

  • வகுப்பிற்கு என்ன துணைப்பிரிவுகள் தேவை என்று தெரியாதபோது அவை பயன்படுத்தப்படுகின்றன.

  • ஒரு வகுப்பு துணைப்பிரிவுகள் உருவாக்கப்பட வேண்டிய பொருள்களைக் குறிப்பிட விரும்பும்போது அவை பயன்படுத்தப்படுகின்றன.

  • பெற்றோர் வகுப்புகள் துணைப்பிரிவுகளின் பொருள்களை உருவாக்குவதைத் தேர்வு செய்கின்றன, நாங்கள் தொழிற்சாலை முறைகளைப் பயன்படுத்துகிறோம்.

தொழிற்சாலை முறையை எப்போது பயன்படுத்த வேண்டும்?

தொழிற்சாலை முறை வடிவங்களால் வகுப்புகளுக்கு இடையில் தளர்வான இணைப்பு அறிமுகப்படுத்தப்படுகிறதுஇது மிக முக்கியமான கொள்கைகளில் ஒன்றாகும் மற்றும் கட்டிடக்கலை வடிவமைக்கும்போது பயன்படுத்தப்பட வேண்டும். நிரல் கட்டமைப்பில் தளர்வான இணைப்புகளை அறிமுகப்படுத்துவதன் மூலம் எங்கள் கட்டிடக்கலை மிகவும் நெகிழ்வான மற்றும் குறைந்த உடையக்கூடியதாக மாற்றப்படலாம்.

இங்கே ஒரு எடுத்துக்காட்டு குறியீடு

இடைமுகம் ImageReader {DecodedImage getDecodeImage ()} class DecodedImage {private string image public decodedImage (string image) {this.image = image public public பொது சரம் toString ஐ மாற்றவும் () {return image + ': டிகோட் செய்யப்படுகிறது'}} வகுப்பு GifReader Images ImageReader தனியார் டிகோடட் இமேஜ் டிகோடட்இமேஜ் பொது ஜிஃப் ரீடர் (சரம் படம்) டிகோடட் இமேஜ் (படம்) public public டிகோட் செய்யப்பட்ட பொது டிகோட்இமேஜ் getDecodeImage () {ரிட்டர்ன் டிகோட் இமேஜ்}} பப்ளிக் கிளாஸ் ஃபேக்டரி மெதட் டெமோ {பப்ளிக் ஸ்டாடிக் வெற்றிட மெயின் (ஸ்ட்ரிங் [] ஆர்க்ஸ்) .substring (image.indexOf ('.') + 1, (image.length ()) if (format.equals ('gif')) {reader = new GifReader (image)} if (format.equals ('jpeg ')) {வாசகர் = புதிய JpegReader (படம்) read வாசகரை உறுதிப்படுத்துக!

வெளியீடு:

குறியீடு விளக்கம்

ஜாவாவில் mvc கட்டமைப்பை எடுத்துக்காட்டுங்கள்

இந்த குறியீடு ஒரு தொழிற்சாலை முறை எவ்வாறு அமைக்கப்படுகிறது என்பதை நிரூபிக்கிறது. ஒவ்வொன்றும் ஒரு படத்தை டிகோட் செய்யும் ஒரு குறிப்பிட்ட பணியைச் செய்வதன் மூலம் பல வகுப்புகள் உருவாக்கப்படுகின்றன. எங்களிடம் FactoryMethodDemo என்ற இயக்கி வகுப்பு உள்ளது.

.Jpeg அல்லது .gif போன்றவற்றின் நீட்டிப்பைக் கொண்டிருக்க வேண்டிய ஒரு வாதத்தை நாங்கள் கடந்து செல்கிறோம். நீட்டிப்பின் அடிப்படையில் ஒரு வகுப்பு பொருள் jpeg ரீடர் அல்லது gif ரீடருக்காக உருவாக்கப்பட்டது மற்றும் அதற்கேற்ப செயல்படுத்தப்படுகிறது.

இதன் மூலம், ஜாவா கட்டுரையில் இந்த தொழிற்சாலை முறையின் முடிவுக்கு வருகிறோம். இந்த முறைகள் குறித்து உங்களுக்கு புரிதல் கிடைத்ததாக நம்புகிறேன்.

பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளது.