我是一名程序猿,猿类的世界几人能懂,逻辑、业务、编码、实现、各种bug、架构、设计、MVC、分层,各种诱惑各种蒙,
今天好好想了想,理了下思路。
设计原则:
感觉还是总结一下的好,总有很多人问,但并没有掌握其精髓。希望通过此系列,能够让思路更清晰。
1、单一职责原则
2、依赖倒置原则
3、里氏替换原则
4、最小知识原则
5、接口隔离原则
6、开闭原则
系统架构:
系统架构研究目录
1、领域模型(DDD)
2、数据持久化
3、参照(Reference)
4、事务(Transaction)
5、缓存(Cache)
6、自定义项
7、CDN
8、负载均衡
9、分布式部署
10、分布式缓存
11、分布式数据库
12、操作日志
13、业务日志
14、编码体系
15、如何创建可扩展的DTO,满足多种场景需求