accessor pattern stash
Mr-haili opened this issue · comments
aaa commented
- java 的解决方案 https://projectlombok.org/
- c# 的解决方案
- ruby 的 attr_accessor
一些可读的文档
https://medium.com/@amliving/diving-into-rubys-attr-accessor-d34e2ccc5477
https://projectlombok.org/features/experimental/Accessors
模式总结
:attr_accessor
frankSelector: v => v;
frankSetter: v => this.v = v;
frankAccessor: frankSelector + frankSetter;
metadata 和 schema 有什么区别 ?
总结
- js 语法的 getter 和 setter 是一种特定的运算符重载