Singleton Pattern āļ„āļ·āļ­āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ€āļŠāļīāļ‡āļŠāļĢāđ‰āļēāļ‡āļŠāļĢāļĢāļ„āđŒāļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ„āļĨāļēāļŠāļˆāļ°āļĄāļĩāļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāđ€āļ”āļĩāļĒāļ§āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļĨāļ°āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄāļˆāļļāļ”āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļŠāđˆāļ§āļ™āļāļĨāļēāļ‡āđƒāļŦāđ‰āļāļąāļšāļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļ™āļąāđ‰āļ™ āļĄāļąāļ™āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļ„āļĨāļēāļŠāļ•āđ‰āļ­āļ‡āļ›āļĢāļ°āļŠāļēāļ™āļ‡āļēāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļąāđˆāļ§āļ—āļąāđ‰āļ‡āļĢāļ°āļšāļšāđāļĨāļ°āļĢāļąāļāļĐāļēāļŠāļ–āļēāļ™āļ°āļŦāļĢāļ·āļ­āļ—āļĢāļąāļžāļĒāļēāļāļĢāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ Singleton Pattern āđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāđ‚āļ”āļ”āđ€āļ”āđˆāļ™āđƒāļ™āļšāļĢāļīāļšāļ—āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ•āđˆāļēāļ‡āđ† āđƒāļ™āļāļēāļ™āļ°āđ€āļ—āļ„āļ™āļīāļ„āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ—āļĢāļąāļžāļĒāļēāļāļĢāļ—āļĩāđˆāļ‚āļēāļ”āđāļ„āļĨāļ™ āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āđāļĨāļ°āļāļēāļĢāļ‹āļīāļ‡āđ‚āļ„āļĢāđ„āļ™āļ‹āđŒ āđāļĨāļ°āļāļēāļĢāļĢāļąāļāļĐāļēāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ—āļąāđˆāļ§āļ—āļąāđ‰āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™

āđƒāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđāļĨāļ°āļĢāļđāļ›āđāļšāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļĢāļđāļ›āđāļšāļš Singleton āļĄāļąāļāļ–āļđāļāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļĢāļ§āļĄāļĻāļđāļ™āļĒāđŒāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ—āļĢāļąāļžāļĒāļēāļāļĢāđ€āļ”āļĩāļĒāļ§ āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļē āļšāļĢāļīāļāļēāļĢāļšāļąāļ™āļ—āļķāļ āļŦāļĢāļ·āļ­āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āđāļšāļšāļ—āļĩāđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āļ‚āđ‰āļ­āļ‚āļąāļ”āđāļĒāđ‰āļ‡ āļŦāļĢāļ·āļ­āļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž Singleton Pattern āđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļāļēāļĢāļĄāļĩāļŦāļĨāļēāļĒāļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāđ„āļĄāđˆāļžāļķāļ‡āļ›āļĢāļ°āļŠāļ‡āļ„āđŒ āđ€āļŠāđˆāļ™ āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢāļˆāļ™āļŦāļĄāļ”āļŦāļĢāļ·āļ­āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ„āļĄāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™

Singleton Pattern āļĄāļĩāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđ€āļ›āđ‡āļ™āļžāļīāđ€āļĻāļĐāđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ no-code āļ‚āļ­āļ‡ AppMaster āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļžāļąāļ’āļ™āļēāđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ āđāļĨāļ°āļšāļĢāļīāļāļēāļĢ RESTful āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļ„āļĨāđˆāļ­āļ‡āļ•āļąāļ§āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡ AppMaster āļŠāļĢāđ‰āļēāļ‡āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļš āđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āđāļĨāļ°āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āļ āļēāļĐāļēāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ Go (golang) āļŠāļģāļŦāļĢāļąāļšāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ, Vue3 āļŠāļģāļŦāļĢāļąāļšāđ€āļ§āđ‡āļš āđāļĨāļ° Kotlin āđāļĨāļ° SwiftUI āļŠāļģāļŦāļĢāļąāļšāļĄāļ·āļ­āļ–āļ·āļ­ āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļ Singleton Pattern āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĨāļ”āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢāđƒāļŦāđ‰āđ€āļŦāļĨāļ·āļ­āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđāļĨāļ°āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļĢāļēāļšāļĢāļ·āđˆāļ™āđƒāļ™āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ•āđˆāļēāļ‡āđ† āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™

āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļĨāļēāļŠ Singleton āļ—āļąāđˆāļ§āđ„āļ›āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŠāļģāļ„āļąāļāļ”āļąāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

  • āļ•āļąāļ§āđāļ›āļĢāļŠāđˆāļ§āļ™āļ•āļąāļ§āđāļšāļšāļ„āļ‡āļ—āļĩāđˆāļ—āļĩāđˆāđ€āļāđ‡āļšāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡āļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļ‹āļīāļ‡āđ€āļāļīāļĨāļ•āļąāļ™
  • āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āļ•āļąāļ§āļ—āļĩāđˆāļ›āđ‰āļ­āļ‡āļāļąāļ™āļāļēāļĢāļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļˆāļēāļāļ āļēāļĒāļ™āļ­āļ
  • āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļēāļ˜āļēāļĢāļ“āļ°āđāļšāļšāļ„āļ‡āļ—āļĩāđˆ (āļĄāļąāļāđ€āļĢāļĩāļĒāļāļ§āđˆāļē getInstance) āļ—āļĩāđˆāļŠāđˆāļ‡āļ„āļ·āļ™āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ‹āļīāļ‡āđ€āļāļīāļĨāļ•āļąāļ™ āđāļĨāļ°
  • āļāļĨāđ„āļāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āđ€āļ˜āļĢāļ”āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļŦāļēāļāļˆāļģāđ€āļ›āđ‡āļ™

āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļđāļ‡āļŠāļļāļ”āļˆāļēāļ Singleton Pattern āļ™āļąāļāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ„āļ§āļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

  1. āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļ‹āļīāļ‡āđ€āļāļīāļĨāļ•āļąāļ™āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ­āļĒāđˆāļēāļ‡āļ‚āļĩāđ‰āđ€āļāļĩāļĒāļˆ āļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāļˆāļ°āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ€āļĄāļ·āđˆāļ­āļˆāļģāđ€āļ›āđ‡āļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ„āļĄāđˆāđƒāļŠāđˆāđ€āļĄāļ·āđˆāļ­āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļĢāļ°āļšāļš āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāļ›āļĢāļ°āļŦāļĒāļąāļ”āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđāļĨāļ°āļĨāļ”āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
  2. āđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļšāļ‹āļīāļ‡āđ€āļāļīāļĨāļ•āļąāļ™āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒāļŠāļģāļŦāļĢāļąāļšāđ€āļ˜āļĢāļ” āļŦāļēāļāļŦāļĨāļēāļĒāđ€āļ˜āļĢāļ”āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‹āļīāļ‡āđ€āļāļīāļĨāļ•āļąāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļāļēāļĢāļ‹āļīāļ‡āđ‚āļ„āļĢāđ„āļ™āļ‹āđŒāļ™āļĩāđ‰āļ„āļ§āļĢāļ—āļģāļ­āļĒāđˆāļēāļ‡āļĢāļ­āļšāļ„āļ­āļš āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ„āļ”āđ‰
  3. āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļāļēāļĢāđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļšāļ‹āļīāļ‡āđ€āļāļīāļĨāļ•āļąāļ™āļŠāļģāļŦāļĢāļąāļšāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđ„āļĄāđˆāđāļ™āđˆāļ™āļ­āļ™āđāļĨāļ°āļĄāļĩāļŠāļ–āļēāļ™āļ°āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāļœāļĨāļ‚āđ‰āļēāļ‡āđ€āļ„āļĩāļĒāļ‡āļŦāļĢāļ·āļ­āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļ•āļąāđ‰āļ‡āđƒāļˆ āđāļ•āđˆāđƒāļŦāđ‰āđƒāļŠāđ‰āļāļąāļšāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđ„āļĢāđ‰āļŠāļ–āļēāļ™āļ°āļ—āļĩāđˆāđ€āļŠāļ–āļĩāļĒāļĢāļ‹āļķāđˆāļ‡āļĄāļĩāđ„āļ§āđ‰āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļ—āļąāđˆāļ§āļ—āļąāđ‰āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđ€āļŠāđˆāļ™ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļŦāļĢāļ·āļ­āļāļēāļĢāļšāļąāļ™āļ—āļķāļ
  4. āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄāļāļĨāđ„āļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļŦāļĢāļ·āļ­āđāļ—āļ™āļ—āļĩāđˆāļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒāđ€āļ”āļĩāđˆāļĒāļ§āđ€āļžāļ·āđˆāļ­āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļš āđ€āļŠāđˆāļ™ āļāļēāļĢāđāļ—āļĢāļāļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āļŦāļĢāļ·āļ­āđāļŸāļĨāđ‡āļāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļē āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđāļĒāļāļžāļĪāļ•āļīāļāļĢāļĢāļĄāđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāđƒāļ™āđāļ•āđˆāļĨāļ°āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđ„āļ”āđ‰āđ‚āļ”āļĒāđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļĢāļ°āļšāļšāđ‚āļ”āļĒāļĢāļ§āļĄ

āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ™āđˆāļēāļŠāļąāļ‡āđ€āļāļ•āļ§āđˆāļēāļĢāļđāļ›āđāļšāļš Singleton āļ­āļēāļˆāļĄāļĩāļ‚āđ‰āļ­āđ€āļŠāļĩāļĒāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰ āđāļĨāļ°āļ™āļąāļāļžāļąāļ’āļ™āļēāļ„āļ§āļĢāļŠāļąāđˆāļ‡āļ™āđ‰āļģāļŦāļ™āļąāļāļ‚āđ‰āļ­āļ”āļĩāļ‚āđ‰āļ­āđ€āļŠāļĩāļĒāļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļ™āļģāđ„āļ›āđƒāļŠāđ‰:

  • āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ‹āļīāļ‡āđ€āļāļīāļĨāļ•āļąāļ™āļ­āļēāļˆāļ–āļđāļāļžāļīāļˆāļēāļĢāļ“āļēāļ§āđˆāļēāđ€āļ›āđ‡āļ™āļāļēāļĢāļ•āđˆāļ­āļ•āđ‰āļēāļ™āļĢāļđāļ›āđāļšāļšāļŦāļēāļāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļĄāļēāļāđ€āļāļīāļ™āđ„āļ›āļŦāļĢāļ·āļ­āđƒāļŠāđ‰āđƒāļ™āļ—āļēāļ‡āļ—āļĩāđˆāļœāļīāļ” āļāļēāļĢāđƒāļŠāđ‰āļ‹āļīāļ‡āđ€āļāļīāļĨāļ•āļąāļ™āđƒāļ™āļ—āļēāļ‡āļ—āļĩāđˆāļœāļīāļ”āļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāđāļ™āđˆāļ™āļŦāļ™āļē āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļĒāļēāļāļ•āđˆāļ­āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āđƒāļ™āļāļēāļĢāđ€āļāļīāļ”āļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡āļŦāļĢāļ·āļ­āļ›āļąāļāļŦāļēāļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž
  • Singletons āļŠāļēāļĄāļēāļĢāļ–āļ‚āļąāļ”āļ‚āļ§āļēāļ‡āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ„āļ”āđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļēāļˆāđāļ™āļ°āļ™āļģāļŠāļ–āļēāļ™āļ°āļŠāļēāļāļĨāđāļĨāļ°āļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰āļāļēāļĢāđāļĒāļāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļš āļˆāļģāļĨāļ­āļ‡āļžāļĪāļ•āļīāļāļĢāļĢāļĄ āļŦāļĢāļ·āļ­āđāļāđ‰āđ„āļ‚āļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āđ€āļžāļ·āđˆāļ­āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ€āļ›āđ‡āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāļēāļ
  • Singletons āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđƒāļŦāđ‰āđ‚āļ„āđ‰āļ”āļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ„āļ”āđ‰āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļēāļˆāđāļ™āļ°āļ™āļģāļĨāļģāļ”āļąāļšāļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđ„āļ§āđ‰ āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡āđāļĨāļ°āļœāļĨāļ‚āđ‰āļēāļ‡āđ€āļ„āļĩāļĒāļ‡āļŦāļēāļāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄ

āđ‚āļ”āļĒāļŠāļĢāļļāļ› Singleton Pattern āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāļ—āļĢāļ‡āļžāļĨāļąāļ‡āļ—āļĩāđˆāļŠāđˆāļ§āļĒāļˆāļąāļ”āļāļēāļĢāļ—āļĢāļąāļžāļĒāļēāļāļĢāļ—āļĩāđˆāļ‚āļēāļ”āđāļ„āļĨāļ™ āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļŠāļ–āļēāļ™āļ°āļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™ āđāļĨāļ°āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ—āļąāđˆāļ§āđ‚āļĨāļāđƒāļ™āļšāļĢāļīāļšāļ—āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ•āđˆāļēāļ‡āđ† āļāļēāļĢāđƒāļŠāđ‰āļ‹āļīāļ‡āđ€āļāļīāļĨāļ•āļąāļ™āļ­āļĒāđˆāļēāļ‡āļĢāļ­āļšāļ„āļ­āļšāđāļĨāļ°āļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ” āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļāđ‡āļšāđ€āļāļĩāđˆāļĒāļ§āļœāļĨāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļĢāļđāļ›āđāļšāļšāļ™āļĩāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđƒāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļĨāđ‰āļģāļŠāļĄāļąāļĒāļ­āļĒāđˆāļēāļ‡ AppMaster