Насколько правильно или не правильно создавать много простых методов которые по суть отличаются только несколькими моментами, например:
У меня есть класс и у него есть метод
прочитать_из_регистра()
насколько правильно создавать методы обертки для более простого доступа к данным, например :
получить_статус_прибора(){
return прочитать_из_регистра('0x00');
}
или
получить_температуру_прибора(){
return прочитать_из_регистра('0x01')/100;
}
Не будет ли много излишней памяти затрачено или глупо смотреться?
Или более правильно писать что-то общее типа:
получить_параметр_прибора(имя_параметра){
switch(имя_параметра){
case 'температура':
ответ = прочитать_из_регистра('0x00');
break;
case 'статус':
ответ = прочитать_из_регистра('0x01')/100;
break;
}
return ответ;
}
Интересно мнение со всех сторон и поддержание кода и его "красота", а так же с точки зрения экономии ресурсов.
Заранее спасибо.