Мне нужно узнать о концепциях OOD (Object oriented Design) и о том, как использовать его для программирования. Я новичок для OOD. Я хочу учиться на начальном уровне. Как я могу получить его ... когда я ищу в google, есть много ссылок. Но я не могу понять, как получить чистое представление об OOD. Пожалуйста, дайте мне лучшую ссылку для этого ....Мне нужно знать Объектно-ориентированный дизайн
ответ
Существует много, много учебников об ООП. Посмотрите на следующие ссылки.
Free:
Выплачено:
Книги:
Там действительно хорошая книга под названием PHP Objects, Patterns и практика, третье издание Мэтт Зандстра.
Лучшее пособие, которое я могу дать, - не волноваться о том, какой учебник начать, а только начать. Вы будете учиться, продолжая делать это (пробная ошибка &) и продолжайте читать об этом.
--Edit--
Что бы я посоветовал вам отличаться от @ Ema.jar это придерживаться одного языка.
Заранее благодарим за консультацию. Я для этого начинаю. –
Мы все должны что-то начать. продолжайте проверять эту страницу. Я добавлю еще несколько источников. –
Я думаю, что вы должны начать следовать некоторым учебникам, основанным на определенном языке. ООП является концепцией и не имеет отношения к конкретному языку программирования, но, например, с Java, вы можете заразиться руками с помощью пробных примеров.
Хорошая книга для чтения: Head First Java. Еще одна хорошая идея может быть, чтобы следовать класс университета как this
После того, как вы понимаете эти концепции вы будете иметь возможность применить этот способ мышления на других языках объектно-ориентированного программирования, как, Python, Ruby или PHP.
Удачи вам!
Большое спасибо за ваш вариант. Я следую PHP. Я не имею четкого представления об объектно-ориентированном проектировании. –
- 1. Как мне понять, что мне нужно знать?
- 2. Нужно ли знать флеш-дизайн для flex3?
- 3. Мне нужно знать, как читать частоту
- 4. Что мне нужно знать о Unicode?
- 5. мне нужно знать о NetSuite интеграции
- 6. Что мне нужно знать о динамическом программировании?
- 7. Что мне нужно знать перед Ruby?
- 8. мне нужно знать, как работает COMET
- 9. Мне нужно знать, кто обрамляет мой сайт?
- 10. Мне нужно знать ARM Trustzone Usecases
- 11. Bluetooth: Мне нужно знать UUID устройств?
- 12. Что мне нужно знать о базах данных?
- 13. Мне нужно знать, как реализовать кнопку переключения
- 14. Что мне нужно знать о C++ 0x?
- 15. Мне нужно знать, когда доступен ISearchContext
- 16. Мне нужно знать, когда VerticalPanel меняет размер
- 17. Мне нужно знать, когда hibernate завершил транзакцию
- 18. Создание авторизованного атрибута - что мне нужно знать?
- 19. GWT на OSX, что мне нужно знать?
- 20. Мне нужно знать, как удалить целевую зависимость
- 21. Мне нужно точно знать, как использовать string.maketrans
- 22. Мне нужно знать, правильно ли использую getline
- 23. Мне нужно знать, что session_start использовал раньше?
- 24. Что мне нужно знать о Common Lisp?
- 25. Что нужно знать о maven Мне нужно загрузить OSGi FrameworkFactory
- 26. Нужно знать, как петля
- 27. Мне нужно знать, как автоматически проходить аутентификацию в Flickr
- 28. Что мне нужно знать об автоматическом подсчете ссылок?
- 29. Что мне нужно знать, чтобы делать потоки asp.net
- 30. Переход от WinForms к AJAX, что мне нужно знать?
"* объект ориентированный php учебник *" на google имеет более полумиллиона результатов - наверняка это где-то вы можете начать. – h2ooooooo
Я бы рекомендовал вам научиться изучать и проводить исследования, прежде чем пытаться овладеть ООП. Если вам не удалось найти официальную документацию php для ООП или * любого другого ресурса, тогда у вас есть гораздо более серьезная проблема, которая должна быть решена в первую очередь. Программирование на самом деле * много * о научно-исследовательской и учебной документации и непрерывном обучении. – burzum
Спасибо всем, что посоветовал мне. Я следую за ООП. Но я не имею четкого представления об объектно-ориентированном проектировании. Вот почему я спросил об этом вопросе. Мне очень жаль тратить ваше время, чтобы прочитать этот вопрос. –