I'm a novice C programmer, and I was recently reading the section in Code Complete about limiting communication between subsystems, and I had an idea and I'd like to know if it's considered bad practice or if there's a better way to go about it.I'm a novice C programmer, and I was recently r