Recientemente me encontré con una gran base de código Python moderadamente con una gran cantidad de MyClassAbstractFactory, MyClassManager, MyClassProxy, MyClassAdapteretc clases.
Mientras que, por un lado esos nombres me señaló a investigar y aprender los patrones correspondientes, que no eran muy descriptivo de lo que la clase lo hace .
Además, parecen caer dentro de la lista prohibida de palabras en la programación: variable, process_available_information, data, amount, compute: nombres excesivamente amplias, que no nos dicen nada acerca de la función cuando se utiliza por sí mismos .
Entonces, ¿debería haberlo CommunicationManagero más bien PortListener? ¿O tal vez no entiendo el problema en absoluto ...?
Fctorylugar de un Factory, o es solo un error tipográfico?