21.07.2009, 18:56 | #1 |
Участник
|
Как лучше вносить изменения в чужой класс
Есть необходимость доработать ранее созданый отчет. Как лучше: править класс, создавая новые методы и исползовать их или лучше вставлять условные операвторы (как в примере)?
X++: void Function() { // чужой код // ... if ( Report.Type == ReportType::MyType) { // мой длинный код ... } else { // оставляю чужой код // .... } } |
|