Здравствуйте, <Аноним>, Вы писали:
L>>>>Курить паттерн Factory.
А>>> А что это вообще такое? Не приведешь кусок кода?
L>>Factory method pattern
А> Спасибо за ссылку, но не нашел там примера как это сделать.
class Complex {
public static Complex fromCartesian(double real, double imag) {
if (testConditions())
return new Complex(real, imag);
else
return null;
}
private static bool testConditions(){
return true;
}
private Complex(double a, double b) {
//...
}
}
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>