File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,9 @@ Alternate way out of this may be to give client code an ability to define new wa
27
27
constructors. With this idea in mind, [ Atom aliases] ( ) were introduced. They allow to distribute and maintain constructors
28
28
in more flexible way and at the same time keep implementation inheritance not possible.
29
29
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
+
30
33
## Equals/Hash code
31
34
Second, OO-atom provides new vision on solving mistake, related to ` equals ` /` hashCode ` presence in Java's
32
35
` java.lang.Object ` . Instead of proposing the [ alternate] ( http://www.yegor256.com/2017/07/11/how-to-redesign-equals.html )
You can’t perform that action at this time.
0 commit comments