coderisimo, он просто вопросов таких не задает ) Мне кажется большинство бояться показаться неучами, поэтому сидят и молчат вместо того чтобы спросить.
Adamos, ну под Юзером я подразумеваю абстрактного юзера который может быть разным конечно же. Не совсем понял про "Старайтесь, чтобы одни классы ничего не знали о других сверх необходимости" - так они и не знают, просто дергают друг у друга инфу по мере необходимости.
Aleksander911, ну вот смотри, тебе надо чтобы при клике по смене языка ты оставался на том же url но на другом языке, для этого нужно на флажке сформировать новую ссылку которая будет иметь вид текущего url НО с языком именно этого флажка. Очень просто - транслируй в эту ссылку текущий url и через php подставляй в нужное место нужный язык.
www.site.com/ru/page1
Англ. флажок: www.site.com/en/page1
Берешь www.site.com/ru/page1, explode по слэшам, дальше получаешь массив с кусками url, заменяешь ru элемент массива на элемент en, подставляешь это в a href="..."
В джумле это называется "Связи" - когда ты указываешь такую же страницу но на другом языке, иначе при клике по флажку перекидывает на другой язык но на Главную.
кидали скрин из текстового редактора где вы делали записи по некоторым терминам
Да, я, это у меня конспект.
На счет "обмена сообщениями" между объектами можете немного прояснить?
То есть например у меня есть объект Объявление (на доске объявлений) и у этого объявления есть поля Автор и Телефон, получается для вывода этих данных мне нужно вызвать объект Юзер этого объявления и что бы он "сказал" своё имя и телефон, то есть передал объекту Объявление некое "сообщение". Так?
Объявление -> вызывает Юзера -> юзер Скажи Имя и Телефон.
Евгений Ромашкан, в английском понимаю но не настолько чтобы лекции слушать, к сожалению.
Да, мода на ООП везде - какой фреймворк ни глянь везде ООП и поэтому приходится учить тоже.
Еще есть такой парадокс - все говорят что ООП хорош когда у тебя большой проект и он растет, но простите, как тогда учиться ООП если учебный проект у тебя простой и там всё отлично живёт на процедурке? А большой проект ты пока не можешь написать потому что не хватает знаний. В результате приходится простой проект переписывать на ООП чтобы научиться и код превращается из 200 строк в 2500 строк, и совершенно не очевидно что ооп тут нужен.
Это как учиться водить самосвал на жигулях, нагружая в жигули кирпичи.
Евгений Ромашкан, а что же такое тогда Истинное ООП? Мне кажется это какой-то мираж к которому нужно стремиться но реально достичь невозможно, потому что это некий идеальный код в вакууме. Очень часто слышу "это не труъ ооп, вот если бы..."