Ребятки прдскажите пожалуйста. Есть задание сделать небольшое проектик типа учет доходов и расходов с возможностью их добавлять и удалять.Также должна быть возможность добавлять и удалять категории расходов и доходов. Следовательно вопрос: Как лучше организовать сами Категории?Создать глобальную категорию Category, а потом унаследовать от нее категории IncomeCategory и ExpenseCategory, а затем просто обращаться к ним через type?Или как лучше?Посоветуйте вообще как можно спланировать такой проект.Заранее спасибо.
Из вопроса непонятно для чего вы хотите создать класс Category и наследоваться от него. У вас какой-то общий функционал предполагается в доходах и расходах?
Chronic 86: Проект предполагает создание юзерами категорий расходов/доходов и их удаление, также создание доходов/расходов и их удаление.Далее по ним еще будет report по категории доходов/расходов по дате и категории.Вот и встал вопрос как это организовать тк нужны 2 типа категории income и expense, а также привязка к ним income и expense с полями дата создания/изменения, откуда пришло/ушло, на что ушло, категория дохода/расхода.
Ну тогда общий класс Category подойдет, в него выносите общий функционал (создание,удаление и т.д.). Вообщем путь который Вы предполагаете неплох исходя из описанных потребностей.