1、系统与现实业务更自然真实的映射,对业务抽象建模 软件工程师实际上只在做一件事情,即把现实中的问题搬到计算机上,通过信息化提升生产力。 2、代码的含义清晰,不模糊 3、代码的整洁度 4、系统的有序性, 架构清晰 5、避免过度设计 6、减少复杂、重复概念, 降低学习成本 7、谨慎引入会带来系统复杂性的变化
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。