В подкласс или не в подкласс

У меня есть три объекта: Действие, Проблема и Риск. Все они содержат набор общих переменных / атрибутов (например: Описание, заголовок, Срок выполнения, Дата сбора и т. Д.) И некоторые конкретные поля (риск имеет вероятность). Вопрос:

  1. Стоит ли создавать 3 отдельных классы Action, Risk и Issue каждый содержащие повторяющиеся поля.

  2. Создайте родительский класс «Abstract_Item» содержащие эти поля и операции на них, а затем Подкласс действий, рисков и проблем Abstract_Item. Это будет придерживаться Принцип DRY.

5
задан skaffman 30 December 2010 в 19:47
поделиться