Java-та е тъп боклук

131 отговора 0 прегледа
в отговор на | #61

Re: Java-та е тъп боклук

ми те даже се хвалят с тоя featue

Отговор
в отговор на Pekoнcтpykтop #62

Re: Java-та е тъп боклук

"Да се развиваш във всички посоки"?!? Аз лично не видях да имаш "развитие" с делфи, сега пък джабата била боклук... Много странни ми се виждат подобни "развития", но пък и аз съм човек на възраст, може концепциите ми за развитие да са остарели...

чети и дишай по-леко
Отговор
в отговор на Гypy #63

Re: Java-та е тъп боклук

Много абстактно...няма как да не се съгласи човек с абтрактността.

Казваш хаковете са необхимото зло, тогава, когато не виждаш друго решение...

Въпроса обаче, е да си напълно ясен с проблема, да нямаш друго решение и да си даваш сметка за всеки един хак...

Дълбоко се съмнявам, че проблема, който се разисква в темата се нуждае от такъв хак. По-скоро е обратното...

Отговор
в отговор на | #64

Re: Java-та е тъп боклук

Аз лично не го разбирам примера, но не знам какво се иска?
Но и наследяването и композицията/делегирането си имат свойте предимства.
Всичко зависи от това какво иска да се направи.

Отговор
в отговор на Pekoнcтpykтop #65

Re: Java-та е тъп боклук

Добро утро - нали затова точно са махнати пойнтери и други неща. Целият манталитет е да ти отрежат ръцете, за да не можеш да пишеш глупости.
Пак може да се застреляш спокойно в крака, но практиката показва, че дървосекачите точно с жава и це диез се справят по-добре, така че си я имат нишата тези езици и в това няма нищо лошо. А умните писачи на хард-готини-не-тъп-боклук езици със сигурност са много напред, така че какво им дреме за жавата, не мога да разбера?

Отговор
в отговор на cristal_reaver #66

Re: Java-та е тъп боклук

> Всичко зависи от това какво иска да се направи.

Ти си гений! :)

Иска да има достъп до protected field/method.

The last good thing written in C was Franz Schubert's Symphony No. 9.
Отговор
в отговор на Aaron #67

Re: Java-та е тъп боклук

Да, съгласен, малко генерално се изказах. Да кажем, в някои сегменти се налага чат пат гаден хак, за съжаление.

Иначе разбира се, че трябва да се избягват всякакви такива.

Ама между другото от което съм чул за сегашния стейт на пограмиране за Аднроид и иОС - некъв малък ужас било.

--
One day it will make sense.
Отговор
в отговор на | #68

Re: Java-та е тъп боклук

Абе ти глупав ли си или трябва да ти се обяснава като на глупак???

Иска да има достъп до protected field/method.

Аз все още не разбирам какво му пречи да има такъв достъп???

Тва ООП и ООД разбираш ли го или само си чул за него???

Отговор
в отговор на Aaron #69

Re: Java-та е тъп боклук

Не ги слушай тия откачалки бате. Ти си велик.

Отговор
в отговор на Гypy #70

Re: Java-та е тъп боклук

Хак се налага, тогава, когато няма друго решение...

Всички сме правили хакове...Ако трябва да си признаем истината, е че повечето от хаковете, които сме правили е заради "нетърпеливост, дедлайни, доказване че все пак аз съм човека, който може да се справи с проблема...и т.н."

Въпроса е, че точно в тази тема и точно за конкретния проблем хакове не са необходими...

Отговор
в отговор на Aaron #71

Re: Java-та е тъп боклук

Вариантите са два: или си нямаш идея от C++ или си нямаш идея от програмиране изобщо. Избери един.

The last good thing written in C was Franz Schubert's Symphony No. 9.
Отговор
в отговор на | #72

Re: Java-та е тъп боклук

Аз ли съм тъп и 2мата не ви разбирам
Къде да го има тоя достъп

Отговор
в отговор на cristal_reaver #73

Re: Java-та е тъп боклук

Рекоструктора получава отнякъде обект от тип А.
Типа на обекта има protected field.
Реконструктора иска да промени стойността му.

Ако все още не разбираш, не мисля, че мога да ти помогна.

The last good thing written in C was Franz Schubert's Symphony No. 9.

Редактирано от | на

Отговор
в отговор на | #74

Re: Java-та е тъп боклук

Вариантите са два: или си нямаш идея от C++ или си нямаш идея от програмиране изобщо. Избери един.

Абе ти изпи ли си хапчетата???
Къф C++ те гони бе пич???

Автора на темата говори за Джава, опитва се да си реши проблемите на Джава а ти ... С++ та С++...

Дали си имам идея от С++ викаш?

Ами при положение, че си свикнал с множественото наследяване на С++ и си пълен задръстеняк (т.е. кон с капаци)...значи си цар

Отговор
в отговор на Aaron #75

Re: Java-та е тъп боклук

Абе идиот, ти видя ли примера на C++ с който Реконструктора описва какво иска да направи? Или дрънкаш наизуст? :)

The last good thing written in C was Franz Schubert's Symphony No. 9.
Отговор
в отговор на | #76

Re: Java-та е тъп боклук

О, боже, не му помагай...тоя пич поне има разум...
Помагайки му утре ще те псува много жестоко, и ще има защо

Отговор
в отговор на Aaron #77

Re: Java-та е тъп боклук

Няма Господ.

The last good thing written in C was Franz Schubert's Symphony No. 9.
Отговор
в отговор на | #78

Re: Java-та е тъп боклук

Абе идиот, ти видя ли примера на C++ с който Реконструктора описва какво иска да направи?

Абе ти си еба си смешника...в началото ти се връзвах, ама сега само ти се смея...

Къде го виде тоя примера на C++ с който Реконструктора описва?

Автора на темата не случаино (това трябва ли да ти го декорирам в червено?) описва проблема в псевдо код???

Како и да е...ОК, уморих се, поп си

Отговор
в отговор на | #79

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();
}

Редактирано от cristal_reaver на

Отговор
в отговор на Aaron #80

Re: Java-та е тъп боклук

Прав си, примерът е на Java. A какъв е проблема определено не си разбрал. Явно изобщо от програмиране си нямаш никаква идея :)

The last good thing written in C was Franz Schubert's Symphony No. 9.
Отговор