За последние 10 лет я был связан с несколькими процедурными приложениями, написанными на PHP. Два из них скоро исчезнут, и мне нужно освоить методы ООП.
Есть ли хорошие учебники или книги, написанные для опытных программистов? Будучи опытным, я активно использую функции и классифицирую функции с помощью различных включаемых файлов. Мне нравится чистый, понятный код (и соответствующий документ). Мой мозг приучен мыслить процедурно, хотя опыт научил меня разбивать код на повторно используемые части (легче поддерживать и обновлять). Я понимаю, что ООП основан на той же идее, но мне нужна помощь в преодолении трудностей, связанных с изучением этой новой (для меня) техники.