1,804 reputation
617
bio website
location United States
age 32
visits member for 1 year, 8 months
seen Mar 7 at 14:41

Nov
27
comment Boolean properties in Class A control availability of members in Class B: Design Pattern?
Which language are you using? If you are using a statically-typed language, you may be better off defining classes for your 1000 types of animal (I'm not saying you have to hand-type it all).
Nov
27
comment Flexible / Dynamic object creation or Alternative to list of lists
Which benefits of objects do you hope to realize? Must you use java, or are other languages available? Have you looked at java.util.Map?
Nov
26
revised Should a class know about its subclasses?
Removed resource request, design patterns tag, and conversational text. Improved sentence structure.
Nov
26
suggested suggested edit on Should a class know about its subclasses?
Nov
25
comment Alternative to Singleton when D.I. is not an option
Are you writing PHP?
Nov
21
answered Problem regarding DRY principle and Polymorphism
Nov
14
answered Is this an example of 'over engineered' or a good practice?
Nov
12
revised Is “If a method is re-used without changes, put the method in a base class, else create an interface” a good rule-of-thumb?
Clarified title, fixed spelling, removed filler words
Nov
12
suggested suggested edit on Is “If a method is re-used without changes, put the method in a base class, else create an interface” a good rule-of-thumb?
Nov
4
comment Software architecture map to aid cross team communication?
How are tasks tracked and assigned? How many teams do you have?
Oct
23
revised Switch vs Polymorphism when dealing with model and view
added oo tags
Oct
23
suggested suggested edit on Switch vs Polymorphism when dealing with model and view
Oct
21
answered Designing a user-defined list to be stored in a relational database - Should I include user index?
Oct
21
comment Why do programming languages allow shadowing/hiding of variables and functions?
Please clarify your question. Are you asking about information hiding in general, or about the specific case described in the Lippert article where a derived class hides functions of the base class?
Oct
4
answered What are the negatives of Development Managers as Scrum Masters?
Oct
4
comment What are the negatives of Development Managers as Scrum Masters?
Who is the Product Owner?
Oct
2
comment Returning multiple values in Javascript
Why an array? Using an array for this purpose seems bad because you are introducing an implicit assumption that element 0 is x and element 1 is y.
Oct
2
comment Refactoring two classes from third-party library that could have extended a base class
What are the parameters passed to the Apple and Orange constructors?
Sep
23
awarded  Good Answer
Sep
23
revised Correct comment to put for boolean function arguments that are “false”?
added paragraph about not keeping the function with flag parameter