이 책은 Java와 UML을 사용하여 객체지향 소프트웨어를 개발하는 데 필요한 지식을 소개하는 것을 목표로 하며 Java를 사용하여 진정한 객체지향 소프트웨어 개발의 길에 동행할 것입니다.
이 책은 12장으로 구성되어 있다.
이 책의 처음 네 장은 객체지향의 본질을 소개하고, 1장은 객체에 대한 소개이다.
2장에서는 객체지향의 기본 개념과 UML에 대한 몇 가지 기본 지식을 소개합니다.
3장에서는 Java를 사용하여 객체 지향 프로그램을 작성하는 방법을 설명합니다.
4장에서는 객체지향 분석과 설계를 소개합니다.
5장에서는 이러한 객체 지향 관점을 사용하여 그래픽 사용자 인터페이스(GUI)와 Java Swing 클래스 라이브러리를 분석합니다.
6장은 소규모 Java 애플리케이션을 예로 들어 처음 5장의 내용을 결합합니다. 다음 장에서는 객체 지향 프로그래밍의 실제적인 측면에 대한 좋은 이해를 제공합니다.
7장에서는 디자인 패턴을 소개합니다.
8장에서는 소프트웨어 리팩토링을 소개합니다.
9장에서는 대규모 및 소규모 객체지향 소프트웨어 프로젝트를 위한 현재의 주요 개발 방법 중 일부를 간략하게 소개합니다.
10장에서는 객체 지향 소프트웨어 개발을 위한 최신 도구 소프트웨어를 소개합니다.
11장은 저자에게 더 나은 소프트웨어를 개발하기 위한 몇 가지 지침을 제공합니다.
마지막으로 12장에서는 객체 지향 소프트웨어와 Java에 대한 추가 학습 리소스를 제공합니다. 이 책은 이론과 디자인의 결합을 강조하고, 소프트웨어 개발 방법론을 안내하는 중요한 개념에 주목합니다.
이 책은 컴퓨터과학과 대학원생, 대학 소프트웨어 전공 학생들의 교재로 활용할 수 있으며, 소프트웨어 개발에 종사하는 관리자, 시스템 분석가, 프로그래머들이 객체 학습 시 참고서로도 활용할 수 있다. 지향적인 프로그래밍.
확장하다