Object-Oriented COBOL

Object-Oriented COBOL

by Edmund C. Arranga, Frank P. Coyle


$35.49 $39.00 Save 9% Current price is $35.49, Original price is $39. You Save 9%.

Product Details

ISBN-13: 9781884842344
Publisher: SIGS Books & Multimedia
Publication date: 01/28/1996
Series: Advances in Object Technology Series
Pages: 503

Table of Contents

About the Authorsv
Section IConcepts
Chapter 1COBOL and Objects?3
Focus of This Chapter4
Why Objects?5
What Is an Object?6
Why Object-Oriented COBOL?9
A Brief History of Objects11
Chapter 2An Object-Oriented COBOL Model19
Focus of This Chapter20
Responsibility-Driven Design21
The Components of Construction22
Class Libraries36
Object Technology--A Consistent Approach37
Section IIConstructs
Chapter 3Classes-A Matter of Structure43
Focus and Format of This Chapter43
A Quick Look at the Syntax44
The Class Program45
The Class Definition47
The Factory Object54
The Factory Definition54
The Method Definition60
The Class Interface66
Putting the Pieces Together67
Classes in Applications75
Chapter 4Objects87
Focus and Format of This Chapter87
The Context of an Object Definition88
The Object Definition90
The Method Definition97
Object Handles98
Object Notation102
The Evolution of Programming Languages103
Responsibility-Driven Design and Objects106
Chapter 5Inheritance109
Focus and Format of This Chapter110
Abstract Classes112
The Inheritance Hierarchy114
Multiple Inheritance122
Class Relationship Diagrams126
Section IIIObjects in Action
Chapter 6Messages135
Focus and Format of This Chapter135
The Invoke Statement137
Specifying Object Behavior146
Applying Responsibility-Driven Design149
Chapter 7Creating and Destroying Objects151
Focus and Format of This Chapter152
An Object's Life Span152
Creating Objects154
Creating Objects with Restrictions168
Destroying Objects175
Responsibility-Driven Design and Creating Objects182
Chapter 8Working with Objects191
Focus and Format of This Chapter192
The Scope of Variables192
Object-Relation Conditions198
In-Line Method Invocation221
Using In-Line Invocation223
The Property Clause229
The No-Set Attribute231
The No-Get Attribute232
Nested Properties233
Applying In-Line Invocations and Properties238
Working with Static Objects239
Chapter 9Collections251
Focus and Format of This Chapter252
Collection Classes--A Hierarchy252
Creating Bag Instances: of References258
Creating Character Array Instances276
Creating Dictionary Instances292
Collections in Action304
Section IVPutting Objects to Work
Chapter 10Object-Oriented Analysis and Design309
Focus and Format of This Chapter309
Analysis and Design310
Rolling Lifecycle Perspective313
A Worked Example of Object-Oriented Analysis and Design324
Chapter 11Migrating Legacy Systems337
Focus and Format of This Chapter337
Legacy Options338
Option 1Do Nothing Object Oriented339
Option 2GUI Interfaces for Legacy Code340
Option 3Adding Object-Based Functionality to an Application341
Option 4Wrapping Programs342
Legacy Applications and Distributed Computing345
Appendix AObject-Oriented COBOL Vendors: Hitachi, IBM, and Micro Focus349
Micro Focus357
Other Features Not Supported by the Vendors361
Appendix BThe Library Application363
Notes on Style364
The Compiler364
CRC Cards365
The Library Application Code373
Appendix CCOBOL Reserved Words419
Appendix DNew COBOL Reserved Words425
Appendix EIntrinsic Functions427
Appendix FCOBOL 85/89 Features433
Nested Programs433
Data Sharing435
Flow of Control435
Intrinsic Functions438
Numeric Functions: Factorial and Sum438
Date Functions: Current-Date, Day-Of-Integer, Date-Of-Integer, Integer-Of-Date, Integer-Of-Day439
Appendix GThe Proposed COBOL 97 Language Syntax443
Appendix HProgram Instruction Formats491

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews