e/Singleton pattern

New Query

Information
has glosseng: In software engineering, the singleton pattern is a design pattern that is used to restrict instantiation of a class to one object (an implementation of the mathematical concept of singleton). This is useful when exactly one object is needed to coordinate actions across the system. The concept is sometimes generalized to systems that operate more efficiently when only one object exists, or that restrict the instantiation to a certain number of objects (say, five). Some consider it an anti-pattern, judging that it is overused, introduces unnecessary limitations in situations where a sole instance of a class is not actually required, and introduces global state into an application.
lexicalizationeng: singleton pattern
instance ofc/Software design patterns
Meaning
Bulgarian
has glossbul: Сек (Singleton) е създаващ шаблон за дизайн, който се използва в обектно-ориентираното програмиране. Този шаблон се използва обикновено в моделирането на обекти които трябва да бъдат глобално достъпни за обектите на приложението (например обекта съдрържайки структурите с настройките на програмата ) или обекти, коите се нуждаят от максимално късна инициализация за пестенето на ресурси от паметта.
lexicalizationbul: Сек
Catalan
has glosscat: En enginyeria de programari, el patró singleton és un patró de disseny que es fa servir per a restringir la instanciació d'una classe a un objecte. Això és útil quan es necessita exactament un objecte per a coordinar accions a tot sistema. De vegades és generalitzat a sistemes que operen més eficientment quan només un o pocs objectes existeixen. També és considerat un anti-patró ja que sovint és utilitzat com a eufemisme de variable global.
lexicalizationcat: patró singleton
Czech
has glossces: Singleton je název pro techniku, které se využívá v programování. Singleton, česky jedináček nebo unikát, představuje řešení problému, kdy v celém programu má běžet pouze jediná instance nějaké třídy (pouze 1 objekt dané třídy). Toho se využívá například pro sdílení informací a vlastností mezi objekty.
lexicalizationces: Singleton
German
has glossdeu: Das Singleton (auch Einzelstück genannt) ist ein in der Softwareentwicklung eingesetztes Entwurfsmuster und gehört zur Kategorie der Erzeugungsmuster (engl. Creational Patterns). Es verhindert, dass von einer Klasse mehr als ein Objekt erzeugt werden kann. Dieses Einzelstück ist darüber hinaus üblicherweise global verfügbar. Das Muster ist eines der von der so genannten Viererbande (GoF) publizierten Muster.
lexicalizationdeu: Singleton
French
has glossfra: En génie logiciel, le singleton est un patron de conception (design pattern) dont lobjet est de restreindre linstanciation dune classe à un seul objet (ou bien à quelques objets seulement). Il est utilisé lorsque lon a besoin dexactement un objet pour coordonner des opérations dans un système. Le modèle est parfois utilisé pour son efficacité, lorsque le système est plus rapide ou occupe moins de mémoire avec peu dobjets quavec beaucoup dobjets similaires.
lexicalizationfra: Singleton
Hebrew
has glossheb: בהנדסת תוכנה, תבנית סינגלטון (Singleton) היא תבנית עיצוב, אשר נועדה למקרים בהם מעוניינים להגביל את יצירת המופעים של מחלקה מסוימת למופע יחיד. לעתים, תבנית זו מקושרת גם למקרים בהם רוצים להגביל את מספר המופעים לכמות קבועה כלשהי, ולאו דווקא למופע יחיד. תבנית זו שימושית כאשר נדרש רק מופע אחד על מנת לתאם פעולות במערכת. מתכנתים מסוימים מגדירים את התבנית הזו כתבנית anti-pattern, כלומר, תבנית שנראית מאוד פשוטה וברורה, אבל בפועל היא לא אופטימלית, או שימושית. הגדרה זו נובעת מכך שתבנית זו היא שכיחה מאוד בקרב מפתחים, ולעתים רבות יוצרת הגבלות שלא לצורך, במצבים בהם אין צורך ממשי במופע יחיד.
lexicalizationheb: תבנית Singleton
Italian
has glossita: Nella programmazione ad oggetti, il Singleton è uno dei pattern fondamentali descritti dalla "Gang of four" nel celebre libro Design Patterns.
lexicalizationita: Singleton
Japanese
has glossjpn: Singleton パターン(シングルトン・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義されたデザインパターンの1つである。Singleton パターンを用いると、そのクラスのインスタンスが1つしか生成されないことを保証することができる。
lexicalizationjpn: Singleton パターン
lexicalizationjpn: Singletonパターン
Korean
has glosskor: 싱글턴 패턴(Singleton pattern)이란 어떤 클래스의 인스턴스는 오직 하나임을 보장하며, 이 인스턴스에 접근할 수 있는 전역적인 접촉점을 제공하는 패턴이다.
lexicalizationkor: 싱글턴 패턴
Malayalam
has glossmal: സോഫ്റ്റ്വെയര്‍ എന്‍ജിനീയറിങ്ങില്‍ ഉപയോഗിക്കപ്പെടുന്ന ഒരു ഡിസൈന്‍ പാറ്റേണാണ്‌ സിംഗള്‍ട്ടണ്‍ പാറ്റേണ്‍, ഒരു ക്ലാസിന്റെ ഒബ്ജക്റ്റുകളുടെ പതിപ്പ് ഒരെണ്ണത്തില്‍ പരിമിതപ്പെടുത്തുന്നതിനാണ്‌ ഈ പാറ്റേണ്‍ ഉപയോഗിക്കപ്പെടുന്നത്. ഒരു വ്യൂഹത്തില്‍ ഉദ്ദേശിക്കപ്പെട്ട ക്ലാസിന്റെ പ്രവര്‍ത്തനമണ്ഡലത്തിലെ പ്രവര്‍ത്തനങ്ങളെ എകോപിപ്പിച്ച് നടത്തുവാന്‍ ഒരു ഒബ്ജക്റ്റ് മതിയാകുമെന്ന അവസരത്തിലാണ്‌ ഈ പാറ്റേണ്‍ ഉപയോഗപ്രദമാകുക. ഒരു ഒബ്ജക്റ്റ് മാത്രം ഉള്ള അവസരത്തില്‍ കൂടുതല്‍ കാര്യക്ഷമതയോടെ പ്രവര്‍ത്തിക്കുന്ന വ്യൂഹങ്ങള്‍ക്ക് വേണ്ടി ഈ ധാരണ സാമന്യവല്‍ക്കരിക്കപ്പെട്ടിട്ടുണ്ട്. അനവസരങ്ങളിലും ഈ പാറ്റേണ്‍ പ്രയോഗിക്കപ്പെടുന്നുവെന്നും, ഒരു ഒബ്ജക്റ്റും ആവശ്യമില്ലാത്ത സന്ദര്‍ഭങ്ങള്‍ ഇവ വ്യൂഹത്തിന്‌ അനാവശ്യമായ പരിമിതികള്‍ സൃഷ്ടിക്കുന്നുവെന്നും കരുതുന്നവരുമുണ്ട്.
lexicalizationmal: സിംഗള്‍ട്ടണ്‍ പാറ്റേണ്‍
Dutch
has glossnld: Singleton is een ontwerppatroon om het aantal objecten van een bepaalde klasse tot één te beperken. Met dit ontwerppatroon is het mogelijk om de toegang tot bepaalde systeembronnen altijd via één object te laten gaan.
lexicalizationnld: Singleton
Polish
has glosspol: Singleton jest to jeden z kreacyjnych wzorców projektowych (obiektowy), którego celem jest ograniczenie możliwości tworzenia obiektów danej klasy do jednej instancji oraz zapewnienie globalnego dostępu do stworzonego obiektu. Niekiedy wzorzec uogólnia się do przypadku wprowadzenia pewnej maksymalnej liczby obiektów, jakie mogą istnieć w systemie. Niektórzy programiści uznają go za antywzorzec, ponieważ łamie zasady projektowania obiektowego , często bywa nadużywany lub sprowadza się do stworzenia obiektowego zamiennika dla zmiennej globalnej .
lexicalizationpol: singleton
Portuguese
has glosspor: Singleton, é um padrão de projeto de software (do inglês Design Pattern). Este padrão garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.
lexicalizationpor: Singleton
Russian
has glossrus: Одиночка, — порождающий шаблон проектирования.
lexicalizationrus: Одиночка
Castilian
has glossspa: El patrón de diseño singleton (instancia única) está diseñado para restringir la creación de objetos pertenecientes a una clase o el valor de un tipo a un único objeto.
lexicalizationspa: Singleton
Serbian
has glosssrp: У софтверском инжењерству, уникат (енгл. -singleton}-) је пројектни узорак којим се обезбеђује да класа има само једну инстанцу. Ово је корисно када је тачно један објекат потребан да координише акције у систему. Овај концепт се некад генерализује на целе системе који раде ефикасније када постоји само један објекат, или на ограничавање инстанцирања, не на један, него на тачно одређен број објеката (нпр. пет). Овај пројектни узорак неки сматрају и анти-узорком јер се превише користи, уноси непотребна ограничења када само једна инстанца класа уопште ни није потребна и уноси глобално стање у програм.
lexicalizationsrp: уникат
Swedish
lexicalizationswe: Singleton
Thai
has glosstha: ซิงเกิลตันแพตเทิร์น (Singleton pattern) เป็นดีไซน์แพตเทิร์นที่ใช้จำกัดจำนวนอ็อบเจกต์ที่ถูกสร้างในขณะที่โปรแกรมทำงาน มีประโยชน์ในสถานการณ์ที่ทั้งระบบต้องมีอ็อบเจกต์เพียงตัวเดียวเพื่อจะได้ไม่เกิดการทำงานซ้ำซ้อนกัน ตัวอย่างเช่นคลาสที่ใช้สำหรับเป็นศูนย์รวมการตั้งค่าปรับแต่ง (configuration) ของโปรแกรมคอมพิวเตอร์ เมื่อเริ่มโปรแกรมอ็อบเจกต์ของคลาสนี้จะอ่านค่าตั้งต้นจากไฟล์ ผู้ใช้โปรแกรมสามารถทำการปรับเปลี่ยนค่าและเซฟไฟล์เพื่อการใช้งานครั้งต่อไป ในกรณีนี้เราต้องการให้ทุกๆ ส่วนของโปรแกรมใช้อ็อบเจกต์ซิงเกิลตันเพียงตัวเดียวร่วมกัน เพื่อที่ทุกส่วนทำงานสัมพันธ์กันและไม่ต่างส่วนต่างเปลี่ยนแปลงค่าโดยส่วนอื่นๆ ไม่รับรู้
lexicalizationtha: ซิงเกิลตันแพตเทิร์น
Turkish
lexicalizationtur: Tekillik Kalıbı
Ukrainian
has glossukr: Одинак — шаблон проектування, відноситься до класу твірних шаблонів.
lexicalizationukr: Одинак
Chinese
has glosszho: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。
lexicalizationzho: 单例模式
Media
media:imgSingleton UML class diagram.svg
media:imgSingleton classdia.png
media:imgSingleton design pattern.png
media:imgSingleton.png
media:imgSingletonInTogether.jpg

Query

Word: (case sensitive)
Language: (ISO 639-3 code, e.g. "eng" for English)


Lexvo © 2008-2025 Gerard de Melo.   Contact   Legal Information / Imprint