PHP Где я должен определить свои константы и переменные класса, должен ли я создать базовый класс или абстрактный класс или просто использовать тот же класс - PullRequest
0 голосов
/ 13 октября 2018

У меня есть класс, в котором я определил множество констант и переменных экземпляра, которые являются строками и массивами.Я хотел отделить эти константы и переменную от моего текущего класса, который после разделения будет содержать только методы.Я хочу знать, следует ли мне хранить эти константы в отдельном классе, который я буду расширять как базовый класс или абстрактный класс с помощью абстрактного метода или просто использовать тот же текущий класс.

У меня есть 29 частных переменных экземпляраи около 50 постоянных переменных;пример некоторых моих констант и переменных

const HOME      = 'Home';
const KEYZERO   = '0';
const BC_FLAG   = 'bcrFlag';

private $arrayAllparameters = array('form_id','startDate','endDate');
private $arrEncryptedParameters     = array('form_id','layoutId');
private $arrayUrlEncodeParameter    = array('apiType', 'form_id');
...