Instantly share code, notes, and snippets.
在设计的问题上我陷入了封装陷阱,粒度划分陷阱
功能以*逻辑功能完成划分 不能以部件构成*来划分
逻辑功能
部件构成
功能有实现所需要的*部件, 可以单独封装部件, 但是不能在部件内出现外层逻辑功能*
部件
外层逻辑功能