^^ He's right really .... theres a few different techniques you can get into that can get you bass and you pretty much listed them i personally have gotten luck on spinners dollerama lures Senko's liek they were the bass's last supper and have also gone top water and have gotten luck on that as well
My luck was when i was fishing a inlet pond off the river coming into Pefferlaw on the bottom of simcoe ....
u could catch the bass any time really but they did tend to go to deeper water when the sun was out and if structure wasnt around
TIP
best time was 530 am for a few hr's and 7pm for the same ...
Using 5 inch Senko's on a slip bobber hooked directly to the middle of the worm (i picked up a wacky o-ring tool to save on the number of senko's i go thru ) i would cast out , let it drop 3 or 4 ft, pull up on the rod till the worm hit the slipp bobber and reeled the excess in, So when the worm dropps down it "quivers" and this is something bass cant resist i've found .... i was pulling them out cast after cast after cast .... but then again i tried this tech during other times and have gotten nothing .... so it does have its moments best thing ive found is always have something else in your tackle box to use a J 13 was introduced to me recently as well as a J7
havekt caught the big guys on the J13 but the J7 was a champ for 10-12 inch largies
Top water was best when the sun was almost down i found but then again .... if they are hungry and jumping around you grabbing stuff off the top .... get a spinning torpedo out there or if your good ... get ur frog out and have sum fun with that hoppin him around the weed tops ...
if ur castin out around docks and such, be relentless, they tend to be lazy ive been told as in it takes 3, 4, 5, casts to get that bugger to come out and hit your lure .....
anywho .... this has been what ive found in the past year has worked for me ( since ive only started fishing in may really) and what ive been told by some avid anglers
Hope some of this helps man !