На примере реальных проектов авторы разбирают все наиболее популярные приемы объектно-ориентированного программирования, такие как разработка через тестирование или функциональное программирование. В этом руководстве представлен проектно-ориентированный подход к разработке программного обеспечения на языке Java, позволяющий освоить ключевые навыки, необходимые каждому эффективному программисту.
Na primere realnykh proektov avtory razbirajut vse naibolee populjarnye priemy obektno-orientirovannogo programmirovanija, takie kak razrabotka cherez testirovanie ili funktsionalnoe programmirovanie. V etom rukovodstve predstavlen proektno-orientirovannyj podkhod k razrabotke programmnogo obespechenija na jazyke Java, pozvoljajuschij osvoit kljuchevye navyki, neobkhodimye kazhdomu effektivnomu programmistu.