C#-高内聚低耦合的技巧

1、给功能扩充一种写法需要注意的事

  ①一种代码思路先充分实现功能,另一种思路的实现可以被第一种思路完美接住。

  ②如果想扩充第三种实现方式,请在第一种思路的基础上,不要考虑实现第二种思路的事。因为第二种思路是依附在第一种思路上写的,本身是不完整的。

  ③若绕不过第二种思路或第一种思路的代码不完整,那么你的代码已经失控了,重构代码是最省事的手段。

2、面向对象编程语言里与“高内聚低耦合”思想有关的编程思想_C#:

  ①视图与实体绑定

  ②MVVM

  ③泛型与多态

  ④三层架构思想(视图层、业务逻辑层、数据访问层、实体层(VModel、BModel、DModel))、共同工具类库

  ⑤视图层-I服务层-服务层-I仓储层-仓储层-共同工具类库、(用接口规范+依赖注入+反射+AOP切面编程思想)

  ⑥DDD(业务领域驱动,业务系统+系统基础架构、依赖注入+反射+AOP切面编程思想)

posted @   ꧁执笔小白꧂  阅读(161)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2021-10-12 C#-Http协议通讯(三)-HttpWebRequest
2021-10-12 C#-记录日志文件的方法(单线程)
2021-10-12 C#-MSSql事务写法示例
2021-10-12 sql Delete的Where套用select
点击右上角即可分享
微信分享提示