객체지향 시스템 디자인 원칙
-
- $14.99
-
- $14.99
Publisher Description
객체지향시스템디자인,이책으로시작하자!
간단한예제를통해개념을쉽게,실질적인코드로이해를깊게!
객체지향은복잡성을합리적으로다루기위해고안된수단이다.객체지향시스템을제대로디자인하려면수많은경험과훈련이필요하고,이를다룬두꺼운책이엄청나게많다.하지만결국객체지향디자인은객체들을통해작동하는시스템에질문하는것이다.복잡도를낮추고,코드단위를작게유지하고,객체상태의일관성을유지하고,의존성을적절히제어하며,적절한추상화를통해개발자의인지부하를줄이는동시에시스템의확장성을높이고,모듈화로응집도는높이고결합도는낮추는방법에대해질문해야한다.이질문들의의미를알고,객체시스템에적용하는방법을알기위해서는복잡한이론보다간단한예제를통해실질적인코드를보면서이해를늘려나가는것이좋다고생각한다.이책이바로그런책이다.좋은객체지향디자인을위한여러조언을제시하면서각개념을쉽게이해할수있는코드예제를보여주고,객체지향시스템을개발하는과정에서해야할일과하지말아야할일을알려준다.객체지향디자인을배우고싶은개발자는예제를통해개념을쉽게잡아낼수있고,이미객체지향디자인에대해잘아는개발자는이책의조언들을자신의경험과비교하면서객체지향디자인개념을더잘이해할수있을것이다.(옮긴이의말중에서)