←
↑
分離の困難さ
→
普通の手続き型言語では逐次実行文の
字面を分離するのはむずかしい
UI部はAP部の情報が必要になるし、逆も成り立つので 疎結合にすることは本質的にむずかしい
(例) プルダウンメニューの中の使用不可能な項目を消す
← メニューを扱うプログラムがアプリケーションの 実行状態を知っていなければならない