PHPの勉強として作ってたDBへの登録と検索を行うアプリを
ttp://d.hatena.ne.jp/toku-hiro/20061129
の記事を参考に、オブジェクト指向でMVCっぽく書き直してみたんですけども
記事のように

Controllerでユーザからのアクションを判定
↓
各処理用のクラスが定義されたphpファイルを読み込む
↓
インスタンスを生成し、クラス内のコンストラクタで処理を行う
(Controllerからメソッドは呼び出さない。
コンストラクタは$this->関数 でメソッドを呼び出し、実際の処理は行わない)
↓
処理した結果をpublicのプロパティに保存
↓
Controllerがそのプロパティをテンプレートエンジンに投げる
↓
テンプレートエンジンが整形を行って画面表示を行う

っていう方法は、正しいOOP+MVCのやり方なのでしょうか?
サンプルソースがあまり見つけられなくて上の記事が正攻法なのか判断できないもので。