கேள்வி: ஓருறுப்புக் கோலம் பற்றி விளக்கவும்.
பதில்: கணினியியலில், ஓருறுப்புக் கோலம் என்பது கணித ஒருற்றுப்பு கருத்துருவை நிறைவேற்றும் வடிவமைப்புக் கோலம் ஆகும். ஓருறுப்புக் கோலம் ஒரு வகுப்பில் இருந்து ஒரு தருணத்தில் ஒரே ஒரு பொருள் மட்டுமே உருவாக்கமுடியும் என்று வரையறை செய்யும். ஒரு ஒருங்கியத்தில் குறிப்பீட்ட ஒரு வகுப்பின் ஒரே ஒரு பொருள் மட்டுமே இருக்க வேண்டும் என்ற கட்டாயம் இருக்கும் போது இந்தக் கோலம் பயன்படுகிறது. பொதுவாக ஓருறுப்புக் கோலம் அணுகுமுறையில் ஒரு வகுப்பை உருவாக்கும் பொழுது அளவுருவை(Parameter) தவிர்க்க வேண்டும், இல்லையேல் வேறொரு மதிப்பை கொடுத்து இன்னொரு தருணத்தில் அதை பொருளை உருவாக்கும் முயற்சி நடக்கும்.
கேள்வி: ஓருறுப்புக் கோலம் - பயன்பாடுகள் பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: பொதுவாக ஒரே ஒரு முறை ஒரு வகுப்பிலிருந்து ஒரே ஒரு பொருளை மட்டும் உருவாக்கி பயன்படுத்தப்படும் அனைத்து இடங்களிலிலும் இது பயனுள்ளதாக இருக்கும், எடுத்துக்காட்டாக: * நிகழ்வுகளை பதிவு செய்ய (LogManager) * கட்டமைப்பு அமைப்புகள் (ConfigurationSettings)
கேள்வி: ஓருறுப்புக் கோலம் - சி# நிரல்மொழியில் எடுத்துக்காட்டு குறித்து விரிவாக சொல்லுங்கள்.
பதில்: public sealed class Singleton { private static Singleton instance = null; private static readonly object padlock = new object(); Singleton() { }