I've always been fairly weak in coming up with class design and program design. I usually start programming and if I find something I'm using often I think, "Hmm, that would be good to implement as a class." I also never really have a design phase in my projects, just starting programming and revising as necessary later. How do you work in your design phase and come up with class and program design?
↧