An article by a developer at indiePub titled "Game Programming Tips: The benefit of a BlackBoard class" (does not apply just to Unity):

http://www.indiepubgames.com/news/ga...rd_class_unity