Resultados de la búsqueda a petición "class-design"

1 la respuesta

¿Es posible asignar una matriz a una propiedad de clase por referencia en lugar de una copia?

Antecedentes: Diseñé unTableViewDataSource clase que proporciona una implementación paraUITableViewDataSource yUITableViewDelegate. Usted instanciaTableViewSection objetos, que se pasan a laTableViewDataSource que se utilizan para ...

3 la respuesta

Profundidad de herencia de clase PHP

Estoy tratando de averiguar exactamente qué tan profunda es la herencia. Por ejemplo si empiezo con la clase A La clase B extiende la clase A Clase C extiende clase B Clase D extiende clase C La clase E extiende la clase D La clase F extiende ...

3 la respuesta

¿Cómo modelar ciclos entre instancias de clase inmutables?

Las clases inmutables son geniales, pero hay un gran problema que no puedo pensar en una forma sensata de resolver: los ciclos. class Friend { Set<Friend> friends(); }¿Cómo me modela tenerte como amigo que a su vez me tiene como ...

5 la respuesta

C ++, evitando que se cree una instancia de clase en la pila (durante la compilación)

Sé que hay métodos para evitar que se cree una clase en el montón, evitando que el usuario usenew ydelete operador. Estoy tratando de hacer todo lo contrario. Tengo una clase que quiero evitar que el usuario cree una instancia de ella en la pila, ...

3 la respuesta

Diseño (How-to) de clases que contienen colecciones de otras clases.

¿Cómo diseñar clases que involucren colecciones de otras clases? Ejemplo general: A Espacio de trabajocontiene número deProyectos . A Proyectocontiene gran cantidad deRecursos . CadaRecursopuede contener gran cantidad deArchivos. Entonces, ...

2 la respuesta

Clases anidadas "públicas" o no

Supongamos que tengo una clase 'Aplicación'. Para ser inicializado se requieren ciertas configuraciones en el constructor. Supongamos también que la cantidad de configuraciones es tanta que es convincente ubicarlas en una clase propia. Compare ...

5 la respuesta

Rendimiento del método de instancia de clase Singleton frente al método de clase estática en PHP?

Estoy interesado en el análisis objetivo de cuál es más eficiente; llamar a los métodos de instancia de una clase singleton o métodos de una clase estática. Ya he ...

5 la respuesta

¿Crear una excepción personalizada o usar excepciones integradas?

Actualmente estoy en el proceso de escribir una clase de cliente que utiliza DNS, Sockets y SSL entre otras clases que aman lanzar excepciones. Otras personas implementarán esta clase, por lo que me preguntaba cuál es la mejor práctica para ...

1 la respuesta

ORM de .NET, objetos de valor inmutable, estructuras, constructores predeterminados y propiedades de solo lectura

Acabo de comenzar con .NET ORM, hasta el punto de que ni siquiera he decidido entre Entity Framework y NHibernate. Pero en ambos casos, me encuentro con un problema en el sentido de que parecen querer comprometer la integridad de mi modelo de ...

1 la respuesta

La mejor manera de compartir la conexión de la base de datos entre clases

Me gustaría poder ocultar mi conexión de base de datos de print_r, así que estoy usando una variable estática. Tengo una clase base y algunas clases de objetos. Idealmente, todos compartirían la misma conexión de base de datos. ¿Cuál es la mejor ...