О проекте
Документация
MVC шаг за шагом
Скачать

java

   public ViewSelector  queryViewSelector(ViewModelConnector _connector)
   {
      ViewSelector result = defaultViewSelector();
      String key = connectorsKey(_connector);
      if(key != null)
      {
         result = (ViewSelector)viewSelectors.get(key);
         if(result == null)
         {
            result = defaultViewSelector();
         }
      }
      return result;
   }

c#

   public ViewSelector  queryViewSelector(ViewModelConnector _connector)
   {
      ViewSelector result = defaultViewSelector;
      String key = connectorsKey(_connector);
      if(key != null)
      {
         result = (ViewSelector)viewSelectors.get(key);
         if(result == null)
         {
            result = defaultViewSelector;
         }
      }
      return result;
   }

smalltalk

   ViewController>>queryViewSelector: connector
      | key|
         
         ^(key := self connectorsKey: connector) 
            ifNil:
            [
               self defaultViewSelector.   
            ]
            else:
            [
               self viewSelectors at:key 
                                  ifAbsent:[self defaultViewSelector].
            ].