{
  "kind": "books#volumes",
  "totalItems": 2,
  "items": [
    {
      "kind": "books#volume",
      "id": "kn9YAAAAYAAJ",
      "etag": "ZxHya2TPM+8",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/kn9YAAAAYAAJ",
      "volumeInfo": {
        "title": "Patterns of Java",
        "authors": [
          "Mark Grand"
        ],
        "publisher": "John Wiley & Sons",
        "publishedDate": "1998",
        "description": "\"This is the best book on patterns since the Gang of Four's Design Patterns. The book manages to be a resource for three of the most important trends in professional programming: Patterns, Java, and UML.\" -Larry O'Brien, Founding Editor, Software Development, on Patterns in Java, Volume 1 Picking up where he left off in his bestselling Patterns in Java, Volume 1, Mark Grand arms you with 50 new and reusable Java patterns-some available for the first time-that help you create more elegant and reusable designs. As with Volume 1, each pattern is documented in UML and, where appropriate, a code example or an example in the core Java API is provided. Volume 2 gives you: * 7 GRASP patterns that show you how to assign responsibilities to classes * 12 GUI Design patterns * 13 Organizational Coding patterns that help you to structure your code for readability and easier maintenance * 5 Coding Optimization patterns help to improve your program's performance in ways that a compiler's automatic optimizations cannot * 5 Code Robustness patterns * 8 Testing patterns that describe different methods for software testing, including Black Box, Clean Room, and System Testing * Real-world case studies that illustrate when and how to use the patterns * A tutorial for writing your own designs in UML * Pointers on using UML and patterns in development analysis, implementation, and testing * Tons of sample code The CD-ROM contains: * All the code examples found in the book * Evaluation versions of Together/J Whiteboard Edition from Object International (www.togetherj.com), OptimizeIt from Intuitive Systems, AssertMate version 1.0 from Reliable Software Technologies, and jtest! and CodeWizard for Java(TM) from ParaSoft",
        "industryIdentifiers": [
          {
            "type": "OTHER",
            "identifier": "PSU:000046353795"
          }
        ],
        "readingModes": {
          "text": false,
          "image": false
        },
        "pageCount": 374,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "0.3.1.0.preview.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=kn9YAAAAYAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=kn9YAAAAYAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=kn9YAAAAYAAJ&dq=isbn:9780471258414&hl=&cd=1&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=kn9YAAAAYAAJ&dq=isbn:9780471258414&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Patterns_of_Java.html?hl=&id=kn9YAAAAYAAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "NO_PAGES",
        "embeddable": false,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=kn9YAAAAYAAJ&hl=&source=gbs_api",
        "accessViewStatus": "NONE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "&quot;This is the best book on patterns since the Gang of Four&#39;s Design Patterns. The book manages to be a resource for three of the most important trends in professional programming: Patterns, Java, and UML."
      }
    },
    {
      "kind": "books#volume",
      "id": "snzTzAEACAAJ",
      "etag": "93WUbPEwi3s",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/snzTzAEACAAJ",
      "volumeInfo": {
        "title": "Patterns in Java. Volume 2",
        "authors": [
          "Mark Grand"
        ],
        "industryIdentifiers": [
          {
            "type": "OTHER",
            "identifier": "OCLC:1088818826"
          }
        ],
        "readingModes": {
          "text": false,
          "image": false
        },
        "pageCount": 354,
        "printType": "BOOK",
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "preview-1.0.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=snzTzAEACAAJ&dq=isbn:9780471258414&hl=&cd=2&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=snzTzAEACAAJ&dq=isbn:9780471258414&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Patterns_in_Java_Volume_2.html?hl=&id=snzTzAEACAAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "NO_PAGES",
        "embeddable": false,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=snzTzAEACAAJ&hl=&source=gbs_api",
        "accessViewStatus": "NONE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "&quot;This is the best book on patterns since the Gang of Four&#39;s Design Patterns. The book manages to be a resource for three of the most important trends in professional programming: Patterns, Java, and UML."
      }
    }
  ]
}
