xZx28 Çapraz platform için statik kaydedici, ör. Java (Applet) ve Android
MyLogger.e("MyApp","I have an error.");
MyLogger.e("MyApp","I have an error.");
, MyLogger'ın tüm projede kullanılabilir olması için statik olması gereken bir çapraz plattform projesinde.
Şöyle bir şey deniyordum:
MyAndroidLogger implements MyLogger {
public static void e(String strApp, String strErr) {
Log.e(strApp, strErr);
}
MyAppletLogger implements MyLogger {
private static Logger logger = Logger.getLogger();
public static void e(String strApp, String strErr) {
logger.e(strApp, strErr);
}
Derleyici statik hakkında şikayet ediyor. Bunu nasıl yaparım? Bütün bunlar mümkün mü? Değilse, doğru yaklaşım nedir?
Şimdiden teşekkürler ...
Bu aslında çözüm olabilir: http://java.dzone.com/articles/design-patterns-factory. – AudioDroid
Veya bu: http://java.dzone.com/articles/design-patterns-abstract-factory. – AudioDroid