Model-Based Development (Joanne Romanovich's Library) by H. S. Lahman
Author:H. S. Lahman
Language: eng
Format: epub
Publisher: Addison-Wesley
Published: 2011-06-13T16:00:00+00:00
An alternative way of dealing with the problem is through an ADT that combines Coordinate1 and Coordinate2 into a scalar by raising the level of abstraction. Then Position becomes the ADT and it is magically transformed from a first class object into an attribute. There is nothing to prevent us from then providing a descriptor with a type to indicate polar versus cartesian that can be used in manipulations. That’s fair as long as we can manipulate Position without knowing its elements.
This is usually the preferred solution, and it is worth some effort to see if we can’t abstract the clients of the coordinates so that they only need the abstract Location perspective. In effect, we are refining the level of abstraction of the subsystem in this particular context so that Location becomes logically indivisible within the subsystem.
2NF. All knowledge attributes depend on the full object identity.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Deep Learning with Python by François Chollet(15927)
The Mikado Method by Ola Ellnestam Daniel Brolund(13192)
Hello! Python by Anthony Briggs(13020)
OCA Java SE 8 Programmer I Certification Guide by Mala Gupta(12205)
Dependency Injection in .NET by Mark Seemann(12051)
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(10827)
The Well-Grounded Java Developer by Benjamin J. Evans Martijn Verburg(10643)
A Developer's Guide to Building Resilient Cloud Applications with Azure by Hamida Rebai Trabelsi(10537)
Grails in Action by Glen Smith Peter Ledbrook(10123)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(10007)
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(9475)
Hit Refresh by Satya Nadella(9040)
Kotlin in Action by Dmitry Jemerov(8724)
Test-Driven iOS Development with Swift 4 by Dominik Hauser(8643)
The Kubernetes Operator Framework Book by Michael Dame(8484)
Exploring Deepfakes by Bryan Lyon and Matt Tora(8305)
Robo-Advisor with Python by Aki Ranin(8261)
Practical Computer Architecture with Python and ARM by Alan Clements(8232)
Implementing Enterprise Observability for Success by Manisha Agrawal and Karun Krishnannair(8202)