Here I study the Class Object state axiom in the perspective of an incorporation in ISA. What’s about the Class life cycle ? And about the Versioning, the Grouping and the Delivery ?
Continue reading The State axiom – Part 4(00 – Summary)
Summary of the blog organized hierarchically and chronologically.
Third post on the object state axiom. Here I will speak about the state of the Class object and begin to define what it is. It is also question of immutability and of threaded objects.
Continue reading The State axiom – Part 3In this second post on Object state, we will see what are Fields, Relationships, Properties and Attributes; and why and how to put them all together.
Continue reading The State axiom – Part 2This post answers the question “What’s a State ?”. It also consider object life cycle and the basic Design Patterns. Finally, Eiffel’s advanced features around state are evoked.
Continue reading The State axiom – Part 1What are the Identity axiom consequences ? Here is a list of studied subject by this post: Addressing, Unitarity, Uniqueness, Ubiquity, Versioning.
Continue reading The Identity axiomThe purpose of this blog is to build the best imaginable software architecture freed of any existing constraints.
The summary of this blog is organized hierarchically and chronologically. If you are not familiar with the ISA blog, it offers a more friendly navigation.
What is an object ? This is the question this post answered by establishing an axiomatic: Encapsulation, Interface, Behavior, Identity and State.
This post also reveals what is there behind these axioms and begins to explore their implications.
In the perspective to give a basement to ISA, here is an exploration of pros and cons of major paradigms (No paradigm, Object Oriented, Sets (Relational) and Functional). To sum up the OO paradigm is retained for ISA. It is this approach that has made me discover the “Atom Oriented” possible paradigm.
Continue reading Available paradigms overviewHave an underlying paradigm to help building ISA is a mean to promote coherence and consistency.
In this way it is easier to follow all the previously expressed wishes. It also gives guidelines for choosing among solutions in particular on reuse of an existing one.
We are facing a problem where it seems we should choose between the idealism pest and the cholera of pragmatism.
Like Charles Sanders Peirce I prefer the pragmaticism word to distinguish this scientific approach of the usual pragmatism to just deal as we can with the real…