Escrito el 20/02/2024
Es mejor usar un código en la implementación
(que será privada y usada menos veces) que la interfaz => IShapeFactory, ShapeFactory —> ShapeFactory, ShapeFactoryImp
Ingeniero de Software de por algun lugar
(que será privada y usada menos veces) que la interfaz => IShapeFactory, ShapeFactory —> ShapeFactory, ShapeFactoryImp