オブジェクト指向を勉強してC++を理解したいと思っています
現状ではクラスを定義してもその変数をグローバルで宣言して
いろんなソースファイルから使えるようにしていますが
そろそろそういう状態から抜け出したいです
そこでどういうクラス設計や考え方をすればよいか理解できる
わかりやすい書籍などありましたら教えてください