Bataan Peninsula State University

Java program design (Record no. 12138)

MARC details
000 -LEADER
fixed length control field 05400aam a22005411a 4500
001 - CONTROL NUMBER
control field 42071
003 - CONTROL NUMBER IDENTIFIER
control field 0000000000
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240411193036.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m || d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr |||||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 181215s2019 cau o 000 0 eng d
015 ## - NATIONAL BIBLIOGRAPHY NUMBER
National bibliography number GBB917871
Source bnb
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1484241436
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781484241431
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 1484241428
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 9781484241424
035 ## - SYSTEM CONTROL NUMBER
System control number (Uk)019214131
037 ## - SOURCE OF ACQUISITION
Stock number com.springer.onix.9781484241431
Source of stock number/acquisition Springer Nature
040 ## - CATALOGING SOURCE
Original cataloging agency EBLCP
Language of cataloging eng
Transcribing agency EBLCP
Modifying agency TEFOD
-- GW5XE
-- N$T
-- YDX
-- OCLCF
-- Uk
042 ## - AUTHENTICATION CODE
Authentication code ukblsr
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.73.J38
072 #7 - SUBJECT CATEGORY CODE
Subject category code COM
Subject category code subdivision 051280
Source bisacsh
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.2/762
Edition number 23
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Sciore, Edward,
Relator term author.
245 10 - TITLE STATEMENT
Title Java program design
Medium [electronic resource] :
Remainder of title principles, polymorphism, and patterns /
Statement of responsibility, etc. Edward Sciore.
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Berkeley, CA :
Name of publisher, distributor, etc. Apress L. P.,
Date of publication, distribution, etc. 2019.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (465 p.).
336 ## - CONTENT TYPE
Content type term text
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Source rdacarrier
500 ## - GENERAL NOTE
General note Description based upon print version of record.
500 ## - GENERAL NOTE
General note JavaFX Views and Controllers
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Modular Software Design; Designing for Change; Object-Oriented Basics; APIs and Dependencies; Modularity; Class Diagrams; Static vs. Nonstatic; A Banking Demo; The Single Responsibility Rule; Refactoring; Unit Testing; Class Design; Encapsulation; Redistributing Responsibility; Dependency Injection; Mediation; Design Tradeoffs; The Design of Java Maps; Summary; Chapter 2: Polymorphism; The Need for Polymorphism; Interfaces; Reference Types; Type Safety; Type Casting
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Cipher Input StreamsDecorator Transparency; Summary; Chapter 9: Composites; Predicates as Composites; Composite Objects in JavaFX; The Composite Pattern; A Cookbook Example; Traversing a Composite Object; Summary; Chapter 10: Observers; Observers and Observables; The Observer Pattern; Push vs. pull; Managing the Observer List; The Generic Observer Pattern in Java; Events; Observers in JavaFX; JavaFX Properties; Properties as Wrappers; Properties as Observables; JavaFX Bindings; Summary; Chapter 11: Model, View, and Controller; The MVC Design Rule; Multiple Views for a Model; MVC in Excel
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note External IterationInternal Iteration; The Visitor Pattern; Predicates; Collection Streams; Summary; Chapter 7: Adapters; Inheritance for Reuse; Wrappers; The Adapter Pattern; Text Streams; The Adapter OutputStreamWriter; The Adapter InputStreamReader; The Adapter StringReader; Object Streams; Saving State in the Banking Demo; Adapters for the Banking Demo; Summary; Chapter 8: Decorators; Decorator Classes; The Decorator Pattern; The Chain of Command Pattern; Decorated Iterators; Implementing Collection Streams; Decorated Input Streams; Buffered Input Streams; Progress Monitoring
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note The Strategy PatternComparators; Anonymous Inner Classes; Explicit Anonymous Classes; Lambda Expressions; The Strategy Pattern as a Design Tool; The Command Pattern; Eliminating the Class Hierarchy; Templates vs. Strategies; Summary; Chapter 5: Encapsulating Object Creation; Object Caching; Singleton Classes; Singleton Strategy Classes; Static Factory Methods; Factory Objects; Cached Factory Objects; The Factory Pattern; Factories for Customized Objects; Summary; Chapter 6: Iterables and Iteration; Iterators; Writing an Iterator Class; The Iterator Pattern; Designing Iterable Classes
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note TransparencyThe Open-Closed Rule; The Comparable Interface; Subtypes; The Java Collection Library; ArrayList; LinkedList; HashSet; TreeSet; The Liskov Substitution Principle; Should SortedSet Extend List?; Why Isn't There an Interface SortedList?; Should Queue Extend List? Should List Extend Queue?; Why Have the Interface Set if It Doesn't Provide any Added Functionality?; The Rule of Abstraction; Adding Code to an Interface; Summary; Chapter 3: Class Hierarchies; Subclasses; Abstract Classes; Writing Java Collection Classes; Byte Streams; The Template Pattern; Summary; Chapter 4: Strategies
520 ## - SUMMARY, ETC.
Summary, etc. Java Program Design presents program design principles to help practicing programmers up their game and remain relevant in the face of changing trends and an evolving language. The book enhances the traditional design patterns with Java's new functional programming features, such as functional interfaces and lambda expressions. The result is a fresh treatment of design patterns that expands their power and applicability, and reflects current best practice.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element JavaScript (Computer program language)
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element COMPUTERS / Programming Languages / Java.
Source of heading or term bisacsh
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element JavaScript (Computer program language)
Source of heading or term fast
Authority record control number or standard number (OCoLC)fst00982071
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://drive.google.com/file/d/1Kn0lC7HdYu3m9vVXmh5NDpnIcgITQF_l/view?usp=sharing">https://drive.google.com/file/d/1Kn0lC7HdYu3m9vVXmh5NDpnIcgITQF_l/view?usp=sharing</a>
859 ## - LOCAL CONTROL INFORMATION (RLIN)
-- ELD
884 ## - DESCRIPTION CONVERSION INFORMATION
Conversion process LDL ebooks ONIX to marcxml transformation using Record_Load-eBooks_Legal_Deposit_onix2marc_v2-1.xsl
Conversion date 20190114
Identifier of source metadata com.springer.onix.9781484241431
Conversion agency Uk
889 ## -
-- (OCoLC)1079008186
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Shelving location Date acquired Full call number Barcode Date last seen Price effective from Koha item type
        Main Library Main Library E-Resources 06/24/2021 005.2/762 Sci417 E003060 03/07/2024 03/07/2024 E-Resources
Bataan Peninsula State University

  All rights Reserved
  Bataan Peninsula State University
  © 2024

Branches :

Abucay Campus: Bangkal, Abucay, Bataan, 2114
Bagac Campus: Bagumbayan, Bagac, Bataan 2107
Balanga Campus: Don Manuel Banzon Ave., Poblacion, City of Balanga, Bataan 2100
Dinalupihan Campus: San Ramon, Dinalupihan, Bataan, 2110
Orani Campus: Bayan, Orani, Bataan, 2112
Main Campus: Capitol Compound, Tenejero, City of Balanga, Bataan 2100

Powered by Koha