A good friend of mine, Jeff Melton, probably helped my pattern play a long time ago, more than anything else has. Jeff told me that when I walk up to the table, look at the 8 ball first and decide where I want to be for my final shot and which pocket I want to put the 8 ball into. Now, look at the ball that would be your best link ball, or ball that you'd want to pocket right before the 8 ball to get you in that perfect position to pocket the 8. Simply work backwards from there to your first shot. In other words, work the pattern backwards in your mind then reverse the process and run out.
The only problem that arises with this is when you have clusters or problem balls that have to be moved.
There are several schools of thought on breaking out trouble balls. 1. Do it last, in case you mess up so you don't give your opponent an easy out. 2. Do in sometime in the middle of your run, once you feel confident that you can get out at your level of play and 3. Do it EARLY. Personally, I like to get my trouble balls, if there are any, broken out as soon as possible in the run, and sometimes, I'll take a tougher shot to make sure I get them out early. If you break out a trouble ball and can't get to your next "planned" shot or it is more difficult, then step back, look at the 8 ball again, work backwards again, and start working your NEW pattern. In my thinking, the earlier you get them out, then the more options you have if you need to change your planned pattern. If you wait until mid or late run, then you have less balls on the table and the odds of being able to adjust to a simple pattern are lowered greatly.
If you have too many clusters and your opponents balls are involved in them too, then you may have to change your strategy from a "run out" to a safety play mind set. Nothing wrong with playing a good safety and making your opponent kick or jump at a cluster, letting him break them out for you. Yes, sometimes this will backfire and he'll make a fantastic kick or jump shot and happen to call the right ball out of a cluster, or there may be a "on" ball that you didn't see, but most times this will work in your favor. Running out isn't ALWAYS the best way to win the game.
Bob