I am getting started here on QC and have a general question regarding algorithm design pattern. So far, I try to write every one of my algo using the algorithm framework. Is it always a good idea to write a strategy in algo framework? I might be wrong but it seems like a algo-framework strategy has more overhead than a classic algorithm. What's the pros/cons between the two? I wanted to follow best practice whenever I can from the start so it would be great to hear some advice/suggestions from the community.


Thank you