Preguntas etiquetadas con object-oriented

9
¿Por qué las pruebas unitarias son más difíciles en la programación orientada a objetos en comparación con la programación funcional?

Estoy pasando por esta serie . El autor menciona que, dado que el estado se mantiene en la programación orientada a objetos, es más difícil escribir pruebas unitarias. También dice que, dado que la programación funcional no mantiene el estado (no siempre), es más fácil escribir pruebas unitarias....

8
Funciones estáticas vs clases

Digamos que quiero construir algunas funciones de utilidad para hacer algunas matemáticas básicas con la BigDecimals, por ejemplo, quiero tener una función que calcule el promedio de a List<BigDecimal>. ¿Cuál es el mejor enfoque? ¿Una función estática o una clase de utilidad? public static...

8
¿Se implementa STL con OO?

Hay varios patrones de diseño como Adaptador, Iterador implementado en STL. ¿Eso significa que STL se implementa con conceptos OO? ¿Cuál es la relación entre OO y las partes de plantilla de C ++? Aprendí que la función de miembro virtual que justifica el OO está en contradicción con la...

8
Resumen DAL - ¿Usar interfaz con clase interna?

Tenemos una capa de lógica de negocios (BLL) que está estrechamente unida a nuestra capa de acceso a datos (DAL). Hacemos llamadas como esta: using (FooData data = new FooData()) { data.DoSomething(); } Es importante tener en cuenta que todas nuestras clases de datos están internaly están en el...