Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.548.817 Times

Design Pattern: Singleton (Creational) 1.0

  Date Added: April 06, 2013  |  Visits: 222

Design Pattern: Singleton (Creational)

Report Broken Link
Printer Friendly Version


Product Homepage
Download (18 downloads)



Intent: Ensures a class only has one instance and provide a global point of access to it [1].Motivation: It's important for some classes to have exactly one instance. For example, it can be desirable to have only a single instance of a GUI. With a MATLABdlT« GUIDE built GUI, the driver or main function provides a global point of access which is executed to,1. initially instantiate the GUI; and2. subsequently bring the existing GUI into focus *not* creating a new one.Refer to the comments in 'Singleton.m' and 'SingletonImpl.m' for detail on the implementation. The script 'testSingletonImpl.m' demonstrates the use of 'SingletonImpl.m'. Further, a corresponding UML class diagram is illustrated in 'Singleton_UML_Diagram.pdf'.Refer to pp.127-134 Gamma et al.[1] for more information on the Singleton Design Pattern.Written by Bobby NedelkovskiThe MathWorks Australia Pty LtdCopyright 2009, The MathWorks, Inc.Reference:[1] Gamma, E., Helm, R., Johnson, R. and Vlissides, J. Design Patterns : Elements of Reusable Object-Oriented Software. Boston: Addison-Wesley, 1995.

Requirements: No special requirements
Platforms: Matlab
Keyword: Demonstrates Design Detail Diagram Elements Gamma Illustrated Implementation Information Patterns Patternwritten Pp127134 Reusable Script Singleton Singleton Uml Diagrampdf Refer Singletonimplm Testsingletonimplm
Users rating: 0/10

License: Freeware Size: 40.96 KB
USER REVIEWS
More Reviews or Write Review


DESIGN PATTERN: SINGLETON (CREATIONAL) RELATED
Libraries  -  PHP Design by Contract 1.0
PHP Design by Contract provides a basic implementation of contract programming in PHP 5.3+. The base Contract class allows new or existing classes to define properties as protected Attributes and methods as Routines, which require argument...
31.24 KB  
Miscellaneous  -  Templated Inheritance in Python 1.0
This script demonstrates a C -like template based inheritance implementation in Python.
 
Programming  -  Gauche 0.8.11
Gauche is an R5RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native...
2.9 MB  
Education  -  Element Story 2.0.1
Element Story, a simple way to view the Elements of the Periodic Table. Beautifully designed and documented, Element Story displays Theodore Gray's Elements along with useful information and statistics. Want to share the joy of learning?...
13.3 MB  
Finance  -  Armenian Currency 1.1.0.0
Armenian Currency offers live proprietary currency rates and charts, and even stores the banks directory so it works when the Internet doesn't. Features: - Clean and beautiful design. - Latest and live proprietary currency...
2 MB  
Finance  -  ChartPro 1.21
ChartPro is meant for project management and it can be used to design projects that rely on a Work Breakdown Structure (WBS) chart. A WBS in project management and systems engineering, is a tool that defines a project and groups the project's...
 
Graphics Editors  -  EDraw UML Diagrammer 6.1
EDraw UML Diagrammer is ideal for software engineers and software designers who want to draw detailed software design documentation. Edraw UML Diagram Software is a new software diagram design tool which works in the following drawing fields: UML...
 
Communication  -  Data Independent Beamformer 1.0
This implementation is flexible, with variable no.of antenna elements, the element spacing, tap spacing, sampling time etc. One can study the performance of the beamformer for different values of these parameters.
10 KB  
Communication  -  MATLAB for Signal Processing Webinar 1.0
Includes webinar slides as a PDF file together with a MATLAB script and a Simulink model to demonstrate filter design, implementation and HDL code generation capabilities with MATLAB, Simulink and featured toolboxes
593.92 KB  
Development Editors  -  GFFT 0.2
GFFT is generic simple and efficient Fast Fourier Transforms (FFT) implementation using policy-driven design and template metaprogramming. This new implementation of Fast Fourier transforms rose during study of the classical...
51.2 KB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  PHP Docbook Displayer for Scripts 1.0b
PHP Docbook Displayer provides XSL and CSS stylesheets, and PHP scripts, to generate easily and dynamically websites from Docbook files.It aims at simplifying to the max the web publication process : simply drop the docbook file under the site root !
102.4 KB  
Development Tools  -  WP Translate 1.0
This simple language translation plugin allows your users to quickly translate your webpages, through a widget on your blog.You have the option to select the title of the Widget, which will be displayed above the language translation form. Users...
10 KB  
Development Tools  -  save2word 1.0
A simple function to copy figure from MATLAB into MS Word automatically. It is a modification of saveppt (a function in File exchange) that save figures to MS Powerpoint.
10 KB