i am really confused about this.
in OOP you should ideally abstract away superfluous information, and represent the interface of the class in an intuitive way. So, i am trying to find a place to store a complex draw function for this Spaceship vector. I am drawing it… And, i feel like the data would look nice and tidy inside the class itself, but that would break convention, i think
Would it be preferable to store the function entirely separate? Part of me enjoys seeing everything in 1 place, a huge +1 for me with OOP
i have thought about it a lot, and tried many different ways of organizing my code, but i’ve been left wanting