<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Me da que <b>David</b> sabe perfectamente lo que es un <i><span class="Apple-style-span" style="text-decoration: underline;">Singletón</span></i>... no será una pista al problema de <b>Ferran</b>... <img src="http://gfx2.hotmail.com/mail/w4/pr01/ltr/emoticons/smile_sarcastic.gif" width="19" height="19" alt=""><br><br><hr id="stopSpelling">Date: Sun, 11 Oct 2009 08:15:27 -0500<br>From: mcubides@gmail.com<br>To: cconclase@listas.conclase.net<br>Subject: Re: [C con Clase] cuales son las ventajas de singleton?<br><br><br><br><div class="ecxgmail_quote">2009/10/10 David Fire <span dir="ltr"><<a href="mailto:ddfire@gmail.com">ddfire@gmail.com</a>></span><br><blockquote class="ecxgmail_quote" style="padding-left:1ex">
bueno el titulo es bastante expresivo...</blockquote><div><br>Qué tal David?<br><br>Pues como lo has dicho, el título es bastante expresivo :). El patrón Singleton permite generar una sola instancia de una clase y ésta sería accesible desde cualquier lugar de la aplicación.<br>
<br>Ventajas? por ejemplo, si necesitas que muchos objetos en tu aplicación se comuniquen con ese objeto estás obviando el pasarlo como parámetro para todos lados.<br><br>Hace mucho no programo en C/C++, ahora estoy desarrollando en Java, pero creo que sería algo similar. En mi caso, lo he utilizado para generar un administrador de ventanas, de manera que una ventana hija pueda comunicarse con la ventana madre y enviarle solicitudes/respuestas.<br>
<br>En esta referencia puedes encontrar información más detallada acerca de todos los patrones de diseño, entre ellos, obviamente el singleton. El libro es de hace ya algún tiempo, pero los patrones de diseño no han tenido cambios significativos desde ese momento:<br>
<br><a href="http://www.silversoft.net/docs/dp/hires/index.htm">http://www.silversoft.net/docs/dp/hires/index.htm</a><br><br>En realidad no sé dónde esté publicado el libro original (quizás sea ese el sitio) pero ps ahí lo encontré.<br>
<br>Hasta luego.<br><br></div></div>-- <br>Miguel Cubides<br>Ingeniería de Sistemas<br>Universidad Nacional<br>                                     <br /><hr />Discover the new Windows Vista <a href='http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>