Hello there,
i know there a lot of topics discuss design patterns, and also every one would say each pattern has it pros & cons, and every one should choose the one that most suits his needs,
but here i want from every expert to share his experience with design patterns, as for me i started a new application, and when starting in its architecture design, i really got confused,
it's a very important phase, some need their app to be scalable, maintainable, expandable,
i want to find a path to move through, so please if you can share ideas, experience, that would be great,
Regards,