lampahome wrote:
> Above is I thought to make code clear, and this pattern is called simple
> factory?
This is a factory function:
> def get_class(obj):
> if obj == 'A1' or obj == 'A2':
> return A(obj)
> else:
> return B(obj)
The rest is just cruft ;)
>
> *Is there better design pattern for me?*
If A does B to C, is that a crime?
Your problem description suffers from overgeneralisation.
Generally speaking you get better solutions when you ask yourself
"How can I solve this problem efficiently?"
rather than
"What fancy design patterns can I use while solving this problem?"
--
https://mail.python.org/mailman/listinfo/python-list