Skip to content

Commit c625d3f

Browse files
committed
[#127] Updated ATOMS_VS_EO document
1 parent 0c8abc8 commit c625d3f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

docs/ATOMS_VS_EO.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ Alternate way out of this may be to give client code an ability to define new wa
2727
constructors. With this idea in mind, [Atom aliases]() were introduced. They allow to distribute and maintain constructors
2828
in more flexible way and at the same time keep implementation inheritance not possible.
2929

30+
Notice: closest original concept to atom aliases is [decorator envelopes](https://www.yegor256.com/2017/01/31/decorating-envelopes.html).
31+
Atom aliases were introduced as more formalized alternative term with strict [requirements](ATOM_SPECIFICATION.md).
32+
3033
## Equals/Hash code
3134
Second, OO-atom provides new vision on solving mistake, related to `equals`/`hashCode` presence in Java's
3235
`java.lang.Object`. Instead of proposing the [alternate](http://www.yegor256.com/2017/07/11/how-to-redesign-equals.html)

0 commit comments

Comments
 (0)