Książka adresowana do programistów, sam tytuł to sugeruje. Warto ją kupić (programiści) bo bardzo wyczerpująco opisuje to, co nazywam “implementacją obiektowości”. Samo nauczenie się (semantyka i syntaktyka) obiektowo zorientowanego języka programowania to mało, warto poznać na czym ta implementacja polega: czym jest obiekt, dziedziczenie czy kompozycja. Autor skupia się jednak na implementacji samej “obiektowości”.
Moim zdaniem książka jak najbardziej przydatna programistom, bo przykłady są ilustrowane kodem i diagramami UML. Jednak nie znajdziecie tam zbyt wiele o obiektowo zorientowanym opisie modelowanej rzeczywistości, czyli o biznesowym aspekcie programowania i projektowania. Z treści książki domyślam się, że autor zostawia obiektową analizę i projektowanie analitykom i projektantom, programistów uczy korzystania z obiektowo zorientowanego kompilatora i rozumienia go.
Książkę gorąco polecam każdemu programiście korzystającemu z obiektowo zorientowanych narzędzi. Jeżeli jakiś analityk lub projektant chce zrozumieć ograniczenia implementacji, to jemu także tę książkę polecam.
Tytuł: Myślenie obiektowe w programowaniu
Autor: Matt Wesfeld
Wydanie: Helion 2014