000 01486nam a2200229Ia 4500
005 20250227172134.0
008 240825s9999 xx 000 0 und d
020 _a9789355422682
_qpbk
041 _aeng
082 _a005.133 C++
_bLGL
100 _aLglberger, Klaus
245 0 _aC++ software design
_cKlaus Lglberger
_bdesign principles and patterns for high quality software
250 _a1st ed.
260 _cc2022
_aNew Delhi
_bShroff Publishers & Distributors Pvt Ltd.
300 _axv, 415 p.
_bill.
_c23 cm.
500 _aReprint
504 _aindex
520 _aGood software design is essential for the success of your project, but designing software is hard to do. You need to have a deep understanding of the consequences of design decisions and a good overview of available design alternatives. With this book, experienced C++ developers will get a thorough, practical, and unparalleled overview of software design with this modern language. C++ trainer and consultant Klaus Iglberger explains how you can manage dependencies and abstractions, improve changeability and extensibility of software entities, and apply and implement modern design patterns to help you take advantage of today's possibilities. Design is the most essential aspect of a software project because it impacts the software's most important properties: maintainability, changeability, and extensibility.
650 _aComputer Science
650 _aProgramming Language
942 _cENGLISH
999 _c541637
_d541637