echurchill / CityWorld

Minecraft/Bukkit world generator
61 stars 35 forks source link

Refactizar Clase LoungeTrioRoom-Metodo drawFixture #53

Open DereckSantander opened 1 year ago

DereckSantander commented 1 year ago

Hola, estuve revisando su repositorio y me fije que en la clase LoungeTrioRoom tienen un método drawFixture que contiene un switch con distintos condicionales. Esto puede generar problemas a futuro y también ocupada líneas de codigo innecesariamente. Para solucionar esto, puede emplear la tecnica de refactorizacion Replace Conditional with Polymorphism, permitiendo asi llamar al método desde una interfaz que ha sido implementada por las clases que la necesitan y de esta manera se evita realizar más condicionales. image Adjunto la refactorizacion realizada image image