Tengo cierta experiencia en lenguajes de programación orientados a objetos como C # o Ruby. Sé cómo diseñar un programa en estilo orientado a objetos, cómo crear clases y objetos, y cómo definir relaciones entre ellos. También conozco algunos patrones de diseño. ¿Cómo escriben las personas...