У меня есть приложение flex, и я использую структуру cairngorm -
src / com / mysite / editor / model / содержит следующие две вещи
EditorModelLocator.as (глобальные приложения с принудительным применением Singleton),
EditorGlobalConstants.as (содержит все константы), как показано ниже
public static const SUPPORT_PHONE:String = '800-865-7496';
public static const SUPPORT_EMAIL:String = 'support@mysite.com';
Мне было интересно, где лучше всего разместить вспомогательные методы. Мне нужно, чтобы они были методами, которые я могу использовать за пределами одноэлементного принудительного класса. Имеет ли смысл поместить его в глобальные константы? Единственное, против этого, я всегда использую EditorGlobalConstants одинаково:
EditorGlobalConstants.SUPPORT_PHONE
Примером «вспомогательной функции» является следующий:
public var blank(value:String):Boolean {
if( value == '' || value == null ) return true;
return false;
}
Я могу хранить всю эту информацию в EditorGlobalConstants, но мне было интересно, может быть, EditorHelpers.as будет лучше, и как я могу создать / использовать это решение?
Спасибо!
Эндрю Торп