Skip to main content
Stack Overflow for Teams is now Stack Internal: See how we’re powering the human intelligence layer of enterprise AI. Read more >

Explore our questions

1 vote
1 answer
591 views

Validation in a simple DDD example

0 votes
2 answers
111 views

Should I instantiate controllers in route modules or use static methods?

2 votes
1 answer
256 views

Is it okay to mix OOP and modular approaches when building a backend with TypeScript/JavaScript?

0 votes
2 answers
186 views

How to reduce the number of class instances passed to the __init__() method of a Python class?

2 votes
3 answers
636 views

Convenience inheritance

9 votes
6 answers
2k views

Are "too many methods" a valid reason to break the "composition over inheritance" rule?

1 vote
1 answer
252 views

OO design - Process that relies on the current state of objects

6 votes
8 answers
1k views

How to eliminate a if-else block which is used to determine behaviour according to a boolean input?

0 votes
1 answer
1k views

Abstract base classes and mix-ins in python

-1 votes
2 answers
216 views

How to extend many types of classes, keeping some of their methods?

1 vote
4 answers
1k views

What's the alternative to trying to inherit static methods?

24 votes
16 answers
19k views

How far can you push Object Oriented Programming?

2 votes
4 answers
241 views

Decoupled child->parent interaction - is it even possible

5 votes
3 answers
664 views

How to get rid of Mappers and make objects build themselves?

Browse more Questions