1. 程式人生 > >C++ 設計模式 —— 控制器設計模式(實現功能模組間通訊)

C++ 設計模式 —— 控制器設計模式(實現功能模組間通訊)

在構建更復雜的程式時,你需要建立多個演算法來協同工作,以實現一些高階功能。更合理地構建程式並讓所有的類能互相通訊,程式將會變得越來越複雜。因此一個類中(即為控制器類)集中對程式進行控制,是十分有益的。這正是控制器背後的思想。

控制器(Controller)是一個特殊的物件,充當著程式中心的角色。