Java-та е тъп боклук
131 отговора
0 прегледа
Re: Java-та е тъп боклук
"Да се развиваш във всички посоки"?!? Аз лично не видях да имаш "развитие" с делфи, сега пък джабата била боклук... Много странни ми се виждат подобни "развития", но пък и аз съм човек на възраст, може концепциите ми за развитие да са остарели...
чети и дишай по-леко
чети и дишай по-леко
Re: Java-та е тъп боклук
Много абстактно...няма как да не се съгласи човек с абтрактността.
Казваш хаковете са необхимото зло, тогава, когато не виждаш друго решение...
Въпроса обаче, е да си напълно ясен с проблема, да нямаш друго решение и да си даваш сметка за всеки един хак...
Дълбоко се съмнявам, че проблема, който се разисква в темата се нуждае от такъв хак. По-скоро е обратното...
Казваш хаковете са необхимото зло, тогава, когато не виждаш друго решение...
Въпроса обаче, е да си напълно ясен с проблема, да нямаш друго решение и да си даваш сметка за всеки един хак...
Дълбоко се съмнявам, че проблема, който се разисква в темата се нуждае от такъв хак. По-скоро е обратното...
Re: Java-та е тъп боклук
Аз лично не го разбирам примера, но не знам какво се иска?
Но и наследяването и композицията/делегирането си имат свойте предимства.
Всичко зависи от това какво иска да се направи.
Но и наследяването и композицията/делегирането си имат свойте предимства.
Всичко зависи от това какво иска да се направи.
Re: Java-та е тъп боклук
Добро утро - нали затова точно са махнати пойнтери и други неща. Целият манталитет е да ти отрежат ръцете, за да не можеш да пишеш глупости.
Пак може да се застреляш спокойно в крака, но практиката показва, че дървосекачите точно с жава и це диез се справят по-добре, така че си я имат нишата тези езици и в това няма нищо лошо. А умните писачи на хард-готини-не-тъп-боклук езици със сигурност са много напред, така че какво им дреме за жавата, не мога да разбера?
Пак може да се застреляш спокойно в крака, но практиката показва, че дървосекачите точно с жава и це диез се справят по-добре, така че си я имат нишата тези езици и в това няма нищо лошо. А умните писачи на хард-готини-не-тъп-боклук езици със сигурност са много напред, така че какво им дреме за жавата, не мога да разбера?
Re: Java-та е тъп боклук
> Всичко зависи от това какво иска да се направи.
Ти си гений! :)
Иска да има достъп до protected field/method.
The last good thing written in C was Franz Schubert's Symphony No. 9.
Ти си гений! :)
Иска да има достъп до protected field/method.
The last good thing written in C was Franz Schubert's Symphony No. 9.
Re: Java-та е тъп боклук
Да, съгласен, малко генерално се изказах. Да кажем, в някои сегменти се налага чат пат гаден хак, за съжаление.
Иначе разбира се, че трябва да се избягват всякакви такива.
Ама между другото от което съм чул за сегашния стейт на пограмиране за Аднроид и иОС - некъв малък ужас било.
--
One day it will make sense.
Иначе разбира се, че трябва да се избягват всякакви такива.
Ама между другото от което съм чул за сегашния стейт на пограмиране за Аднроид и иОС - некъв малък ужас било.
--
One day it will make sense.
Re: Java-та е тъп боклук
Абе ти глупав ли си или трябва да ти се обяснава като на глупак???
Иска да има достъп до protected field/method.
Аз все още не разбирам какво му пречи да има такъв достъп???
Тва ООП и ООД разбираш ли го или само си чул за него???
Иска да има достъп до protected field/method.
Аз все още не разбирам какво му пречи да има такъв достъп???
Тва ООП и ООД разбираш ли го или само си чул за него???
Re: Java-та е тъп боклук
Хак се налага, тогава, когато няма друго решение...
Всички сме правили хакове...Ако трябва да си признаем истината, е че повечето от хаковете, които сме правили е заради "нетърпеливост, дедлайни, доказване че все пак аз съм човека, който може да се справи с проблема...и т.н."
Въпроса е, че точно в тази тема и точно за конкретния проблем хакове не са необходими...
Всички сме правили хакове...Ако трябва да си признаем истината, е че повечето от хаковете, които сме правили е заради "нетърпеливост, дедлайни, доказване че все пак аз съм човека, който може да се справи с проблема...и т.н."
Въпроса е, че точно в тази тема и точно за конкретния проблем хакове не са необходими...
Re: Java-та е тъп боклук
Вариантите са два: или си нямаш идея от C++ или си нямаш идея от програмиране изобщо. Избери един.
The last good thing written in C was Franz Schubert's Symphony No. 9.
The last good thing written in C was Franz Schubert's Symphony No. 9.
Re: Java-та е тъп боклук
Аз ли съм тъп и 2мата не ви разбирам
Къде да го има тоя достъп
Къде да го има тоя достъп
Re: Java-та е тъп боклук
Рекоструктора получава отнякъде обект от тип А.
Типа на обекта има protected field.
Реконструктора иска да промени стойността му.
Ако все още не разбираш, не мисля, че мога да ти помогна.
The last good thing written in C was Franz Schubert's Symphony No. 9.
Типа на обекта има protected field.
Реконструктора иска да промени стойността му.
Ако все още не разбираш, не мисля, че мога да ти помогна.
The last good thing written in C was Franz Schubert's Symphony No. 9.
Редактирано от | на
Re: Java-та е тъп боклук
Вариантите са два: или си нямаш идея от C++ или си нямаш идея от програмиране изобщо. Избери един.
Абе ти изпи ли си хапчетата???
Къф C++ те гони бе пич???
Автора на темата говори за Джава, опитва се да си реши проблемите на Джава а ти ... С++ та С++...
Дали си имам идея от С++ викаш?
Ами при положение, че си свикнал с множественото наследяване на С++ и си пълен задръстеняк (т.е. кон с капаци)...значи си цар
Абе ти изпи ли си хапчетата???
Къф C++ те гони бе пич???
Автора на темата говори за Джава, опитва се да си реши проблемите на Джава а ти ... С++ та С++...
Дали си имам идея от С++ викаш?
Ами при положение, че си свикнал с множественото наследяване на С++ и си пълен задръстеняк (т.е. кон с капаци)...значи си цар
Re: Java-та е тъп боклук
Абе идиот, ти видя ли примера на C++ с който Реконструктора описва какво иска да направи? Или дрънкаш наизуст? :)
The last good thing written in C was Franz Schubert's Symphony No. 9.
The last good thing written in C was Franz Schubert's Symphony No. 9.
Re: Java-та е тъп боклук
О, боже, не му помагай...тоя пич поне има разум...
Помагайки му утре ще те псува много жестоко, и ще има защо
Помагайки му утре ще те псува много жестоко, и ще има защо
Re: Java-та е тъп боклук
Няма Господ.
The last good thing written in C was Franz Schubert's Symphony No. 9.
The last good thing written in C was Franz Schubert's Symphony No. 9.
Re: Java-та е тъп боклук
Абе идиот, ти видя ли примера на C++ с който Реконструктора описва какво иска да направи?
Абе ти си еба си смешника...в началото ти се връзвах, ама сега само ти се смея...
Къде го виде тоя примера на C++ с който Реконструктора описва?
Автора на темата не случаино (това трябва ли да ти го декорирам в червено?) описва проблема в псевдо код???
Како и да е...ОК, уморих се, поп си
Абе ти си еба си смешника...в началото ти се връзвах, ама сега само ти се смея...
Къде го виде тоя примера на C++ с който Реконструктора описва?
Автора на темата не случаино (това трябва ли да ти го декорирам в червено?) описва проблема в псевдо код???
Како и да е...ОК, уморих се, поп си
Az бих направил така
Да бе разбрах какво иска.
Ако може да се оверайтне легаси метода който създава А и да се екстендне А и да се оверайдене счупения метод ок, ако не може мисля че бих го направил така ако А не е някакъв голям обект, ако е тогава с апър каст бих го направил. Ама пак зависи ако имаш ограничено мемори каст, ако ти трябва перформанс копи. Няма начин.
Другия вариянт е да ползваш жава 7 и да си направил екстенъшн метод май се казваше
Иначе предложението на арон не е вярно, в С А и В са 2 различни обекта!!!
A legacyMethod_CreateInstanceOfA(); // part of untouchable API
class B extends A {
А static newMethod_CreateInstanceOfA(A a){
А неюА = нею В();
ретърн неюА;
}
private B(A a){
копиКонструкторНаА(а);
фиксПатч();
}
}
void main() {
A a = В.newMethod_CreateInstanceOfA(legacyMethod_CreateInstanceOfA());
a.WorkWithInstanceOfA();
}
Ако може да се оверайтне легаси метода който създава А и да се екстендне А и да се оверайдене счупения метод ок, ако не може мисля че бих го направил така ако А не е някакъв голям обект, ако е тогава с апър каст бих го направил. Ама пак зависи ако имаш ограничено мемори каст, ако ти трябва перформанс копи. Няма начин.
Другия вариянт е да ползваш жава 7 и да си направил екстенъшн метод май се казваше
Иначе предложението на арон не е вярно, в С А и В са 2 различни обекта!!!
A legacyMethod_CreateInstanceOfA(); // part of untouchable API
class B extends A {
А static newMethod_CreateInstanceOfA(A a){
А неюА = нею В();
ретърн неюА;
}
private B(A a){
копиКонструкторНаА(а);
фиксПатч();
}
}
void main() {
A a = В.newMethod_CreateInstanceOfA(legacyMethod_CreateInstanceOfA());
a.WorkWithInstanceOfA();
}
Редактирано от cristal_reaver на
Re: Java-та е тъп боклук
Прав си, примерът е на Java. A какъв е проблема определено не си разбрал. Явно изобщо от програмиране си нямаш никаква идея :)
The last good thing written in C was Franz Schubert's Symphony No. 9.
The last good thing written in C was Franz Schubert's Symphony No. 9.