powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Ява приучает меня к удивительной вещи.
25 сообщений из 58, страница 1 из 3
Ява приучает меня к удивительной вещи.
    #33724971
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите за немного флеймовый топик.

Но вот странную вещь заметил. Делая программу на яве я почему-то очень переживаю за то что-бы архитектура кода была правильной. Можно ли сделать так? А так? Можно ли оформить это внутренним классом? А что будет если получится вот так? Можно. Но будет ли проект пригоден к дальнейшей разработки в этом направлении? В прошлом работая с другими языками я просто брал и писал. Ближе к завершению проект мог начать сыпаться. Делая прогу на яве я знаю что получу втык от языка сразу же почти.

Очень хочется побольше узнать о зарекомендовавших себя шаблонах проектирования.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33724984
OU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OU
Гость
design patterns by GOF (classic :)), desing patterns (james w. cooper's adaptation for java)
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725004
JavaDeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinПростите за немного флеймовый топик.

Но вот странную вещь заметил. Делая программу на яве я почему-то очень переживаю за то что-бы архитектура кода была правильной. Можно ли сделать так? А так? Можно ли оформить это внутренним классом? А что будет если получится вот так? Можно. Но будет ли проект пригоден к дальнейшей разработки в этом направлении? В прошлом работая с другими языками я просто брал и писал. Ближе к завершению проект мог начать сыпаться. Делая прогу на яве я знаю что получу втык от языка сразу же почти.

Очень хочется побольше узнать о зарекомендовавших себя шаблонах проектирования.

Когда прочитал пост, подумал уж не я ли это написал. Изучая яву, переживал все в точности как ты описал. И что самое интерсное, от коллег тоже не раз слыхал подобные выскзывания. Да, что-то есть такое в парадигме этого языка, что заставляет разработчика организовавыть структуру более прозрачно и четко, и что не так выражено в др языках, имхо.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725046
mysterio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для меня ява - первый ЯП поддерживающий ОО парадигму, и знаете...я тоже месяца 2 назад стал изучать проектирование, архитектуры, паттерны проектирования. Все-таки наверное в Java действительно что-то есть ;)
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725106
пистонист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SarinВ прошлом работая с Питоном я просто брал и писал. Ближе к завершению проект мог начать сыпаться. Делая прогу на яве я знаю что получу втык от языка сразу же почтиДа уж, это тебе не Python, гыгы. "Шо вижу то и пишу". Вот для этого то и нужны прайваты, статики и файналы, чтобы четко разделять респонсибилитиз между классами.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725121
MeMeMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SarinПростите за немного флеймовый топик.

Но вот странную вещь заметил. Делая программу на яве я почему-то очень переживаю за то что-бы архитектура кода была правильной. Можно ли сделать так? А так? Можно ли оформить это внутренним классом? А что будет если получится вот так? Можно. Но будет ли проект пригоден к дальнейшей разработки в этом направлении? В прошлом работая с другими языками я просто брал и писал. Ближе к завершению проект мог начать сыпаться. Делая прогу на яве я знаю что получу втык от языка сразу же почти.

Очень хочется побольше узнать о зарекомендовавших себя шаблонах проектирования.

Согласен, с точностью до замены java на C++ =)
После C++ от java(язык, не платформа) хочется плеваться.

Насчет патернов это точно к GoF.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725150
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MeMeMe...Делая программу на яве я почему-то очень переживаю за то что-бы архитектура кода была правильной...
Согласен, с точностью до замены java на C++ =)
После C++ от java(язык, не платформа) хочется плеваться.[/quot]

Что-то ребята, писавшие STL и Boost этим не заморачивались. Я конечно тупой, но код, написанный с серьезным применением Буста, читать не могу :-(
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725202
MeMeMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кувалдин Роман MeMeMe...Делая программу на яве я почему-то очень переживаю за то что-бы архитектура кода была правильной...
Согласен, с точностью до замены java на C++ =)
После C++ от java(язык, не платформа) хочется плеваться.

Что-то ребята, писавшие STL и Boost этим не заморачивались. Я конечно тупой, но код, написанный с серьезным применением Буста, читать не могу :-([/quot]

Не знаю насчет Boost (я его не использовал) но STL там, где я с ним сталкивался, весьма юзабелен и логичен.
Я говорил именно про языки C++/Java, а не про платформы(в Java эти понятия imo смешаны, что imo недостаток:) ) или библиотеки.

Может слово "плеваться" и немного лишнее, но Java я воспринимаю как C++ обрезанный до уровня "C на классах", или даже сильнее.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725208
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Особую ясность в программы на С++ вносит мультинаследование.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725220
MeMeMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SarinОсобую ясность в программы на С++ вносит мультинаследование.

Злые люди заставляют использовать мн. наследование неабстрактных классов с невиртуальными функциями? Понятно, что на любом языке можно устроить жопу.
C++ imo даёт больше языковых возможностей чем java, то, что в каких-то ситуациях они могут мешать я не спорю.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725222
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я говорю не о языковых возможностях. И С, и С++, и питон дают большую свободу действия. Очень большую. Ява же вгоняет программиста в очень суровые рамки. Это её достоинство. В определённых ситуациях.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725232
JavaDeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MeMeMe

Может слово "плеваться" и немного лишнее, но Java я воспринимаю как C++ обрезанный до уровня "C на классах", или даже сильнее.

интересно, и что же в ява "обрезано"? может, перегрузка операторов .. мда в сочетании с мультинаследованием, это вносит еще больше ясности в программы.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725253
MeMeMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JavaDeveloper MeMeMe

Может слово "плеваться" и немного лишнее, но Java я воспринимаю как C++ обрезанный до уровня "C на классах", или даже сильнее.

интересно, и что же в ява "обрезано"? может, перегрузка операторов .. мда в сочетании с мультинаследованием, это вносит еще больше ясности в программы.

<imho>
Обрезанно в template и define.

Обрезано в возможности создавать объекты на стеке(согласен, что потенциально тут возможны грабли, но это работает быстрее).

Перегрузка операторов нужна очень редко и ею ни кто не заставляет пользоваться, но она например позволяет подогнать под один интерфейс(при использовании в шаблонах) простые типы(их не от чего наследовать , а в случае с Java позволяет их не дублировать своими с соотв интерфейсом) и классы.

Понятно, что многие из этих фичь могут при хреновом использовании мешать, но их отрезание это далеко не панацея.
</imho>
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725262
OU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OU
Гость
Вот не хотел ведь блин писать, но разве люди становятся умнее с возрастом? Нет, они просто лучше программируют :)
авторВ прошлом работая с другими языками я просто брал и писал.
Вещи подобные design patterns это фундаментальные основы програмирования, если хотите азбука. Программирование без использования design patterns это просто глупая трата времени, низкая производительность и низкое качество. По большому счету это просто низкий профессиональный уровень. Очень хорошо что вы спросили о design patterns, это значит вы начинаете программировать .
авторДа, что-то есть такое в парадигме этого языка, что заставляет разработчика организовавыть структуру более прозрачно и четко, и что не так выражено в др языках, имхо.
Для фанатов java(меня влючая), чтобы знали откуда что растет :). Design patterns как таковые появились и сформировались благодаря Smalltalk(мой любимый язйык кстати).
авторПосле C++ от java(язык, не платформа) хочется плеваться.
Дававайте только не будем ерунду гнать.
авторЯва же вгоняет программиста в очень суровые рамки
Никто никого никуда не вгоняет :) Sarin я не понимаю вашей логики, если хотите "свободы" то зачем вам design patterns? Продолжайте делать то что умеете -
В прошлом работая с другими языками я просто брал и писал

авторПерегрузка операторов нужна очень редко и ею ни кто не заставляет пользоваться

Блин цирк, человек не знает что такое полиморфизм, зато "рубит": с++ лучше java!

Просьба не принимать ничего на личный счет. Просто нужно либо знать о чем говорить, либо спрашивать.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725329
MeMeMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторПерегрузка операторов нужна очень редко и ею ни кто не заставляет пользоваться

Блин цирк, человек не знает что такое полиморфизм, зато "рубит": с++ лучше java!

Просьба не принимать ничего на личный счет. Просто нужно либо знать о чем говорить, либо спрашивать.[/quot]

Тогда давайте спрошу, как в Java написать generic класс например какого - нибудь численного метода (им обычно пофиг число/вектор/матрица/.....) так, чтобы он работал и с простыми типами(не хочется писать wraper-ы на все простые типы) и был хоть немного typesafe(не приводить object к неизвестно чему). Полиморфизм тут imo кривоват, т.к. типы обычно плюсуются(и т.д.) сами с сабой и интерфейс будет разным, а Object принимать как-то не хорошо (можно, но в C++ этого не требуется).
И в данной ситуации template + operator.... из C++ намного удобнее.

Я не "рубил" C++ лучше Java, я просто говорю, что в C++ лично мне приятнее, это моё imo. И оно у всех свое. =)
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725354
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы чево тут ругаетесь? нука побырому друк друшке руки пожали и скозали:
Java фарева!!! а потом метнулись в http://www.sql.ru/forum/actualtopics.aspx?bid=21 (С++)
и написали там: C++ фарева.

PS потому што так правельнее
PPS а то предетсо опять сливать топик

--
бес потпеси, потому што раз троганъ
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725417
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OU
Я знаю что шаблоны проектирования - не особая черта явы. Но в яве необходимость в них я почему-то ощутил особо остро. Проект на яве при небольшой ошбке в проектировании начинает сыпаться сразу.

Я не говорил что мне свободы в яве не хватает. Просто как-то так получается, что накосячить в неё сложнее. Имхо.

Ява для меня стала своего рода противовесом питону. Оба этих языка мне нравятся очень сильно. Прога на питоне пишется как псевдокод почти. Дествительно что вижу то и пишу. И работает потом. И хорошо, кстати, работает. Думаеш почти только об идеи. Реализация делается легко. Это хорошо когда пишеш один.

А ява заставляет думать о реализации едва ли не больше чем об идеи. И это совсем не есть плохо.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725430
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасоff™а потом метнулись в http://www.sql.ru/forum/actualtopics.aspx?bid=21 (С++)
и написали там: C++ фарева.

Хороший флэшмоб получится: весь форум по яве забомбит форум по сям
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725458
MeMeMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А.Грасоff™вы чево тут ругаетесь? нука побырому друк друшке руки пожали и скозали:
Java фарева!!! а потом метнулись в http://www.sql.ru/forum/actualtopics.aspx?bid=21 (С++)
и написали там: C++ фарева.

PS потому што так правельнее
PPS а то предетсо опять сливать топик

--
бес потпеси, потому што раз троганъ

Я просто хотел сказать, что Паттерны они скорее относятся к ОО вообще, чем к какому-то одному языку. Вероятно у меня не очень это получилось. sorry.

Флейм был устроен в образовательных целях. =)
Всем respect && 4ever && thanx.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725464
OU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OU
Гость
При все моей нелюбви к с++, должен признать что это был второй язык програмирования после Smalltalk в котором были описаны design patterns.
МеМеМе жму руку.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725476
MeMeMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OUПри все моей нелюбви к с++, должен признать что это был второй язык програмирования после Smalltalk в котором были описаны design patterns.
МеМеМе жму руку.

OU, жму руку.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725478
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жму руки фсем учаснекамъ топека!!!

--
бес потпеси, потому што раз троганъ
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725642
lor's anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С++ даёт программисту полную власть над машиной (вообще-то власть даёт C, но разговор о паттернах), и с _ГРАМОТНЫМ_ применением ооп-подхода здесь можно получить массу преимуществ. Другое дело, что затуманеный разум и C++ - это как обезьяна с гранатой. Поэтому, как мне кажется, к использованию паттернов в C++, да и вообще парадигмы ооп надо подходить более ответственней, нежели в других языках.

А насчёт Явы - по моему, логично, что в полностью объектно-ориентированном языке, остро стоят вопросы использования паттернов. Иначе здесь можно нагородить массу совершенно "удивительных" вещей =)

lor-овский anonymous.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33725895
lor's anonymousА насчёт Явы - по моему, логично, что в полностью объектно-ориентированном языке
Ява не полностью ООЯ.
...
Рейтинг: 0 / 0
Ява приучает меня к удивительной вещи.
    #33726349
неприятно читать подобные темы - нельзя сравнивать так языки. у каждого свои задачи и цели.
...
Рейтинг: 0 / 0
25 сообщений из 58, страница 1 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Ява приучает меня к удивительной вещи.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]