0
votes
0answers
126 views

Is the code reuse worth abstraction that is less flexible?

I have a bunch of state objects that can be added or removed from a model, with two approaches for how to handle the adds and removes. I wanted to see which, if either, feel like a better approach. ...
8
votes
3answers
399 views

Refactoring an existing abstract class and its parameters

I have an abstract class A which declares an abstract method doStuff. Currently there are many classes that inherit from A and implement doStuff. The class' instances are initialized at run-time ...
10
votes
6answers
516 views

What changes are too big to be made easy by proper design?

This is a rather vague question, but it's something I've never felt has been answered in a satisfactory way when reading about proper design. Generally, when learning about Object Oriented ...
2
votes
1answer
143 views

How do you handle the problem of abstraction when you learn a techonology / language?

I find that when I am trying to learn say Python for example I end up worrying about problems that are out of scope like how does Python implement this thing etc. For example say I am learning twisted ...