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 |