怎么做到高内聚,低耦合
程序员文章站
2022-06-12 11:30:06
...
如何做到高内聚,低耦合
做了一个网站 包括个人会员和商家会员 商家会员的功能包括 商家登陆 修改商家信息 修改商家账号密码 商家忘记密码 商家提交订单等功能 把这些功能写到一个类里 比如说商家类 把这些功能以方法的形式写到这个类里 然后部分复杂的功能在接着分离成另外一个类 或者 接着以方法写到这个商家类里 想问一下 这算不算高内聚 如果不算怎么样才算是高内聚 简单的功能 比如展示商家信息 修改商家信息 商家忘记密码 和 商家修改密码 写到商家类里 这样算不算内聚
------解决思路----------------------
规划一下功能模块 有些东西你需要在边做的时候边改进 一开始就想好 除非你有很丰富的经验。其次一个如果是个新的项目那么你可能还是无法写出什么高内聚低耦合的代码 仍然需要修改修改修改
------解决思路----------------------
有本设计模式的书可以看下 不过比较笼统 至少一些模式是怎么回事我想还是需要知道的。
我博客以前有写过一个书籍推荐 你看看吧 我自己懒得翻了
做了一个网站 包括个人会员和商家会员 商家会员的功能包括 商家登陆 修改商家信息 修改商家账号密码 商家忘记密码 商家提交订单等功能 把这些功能写到一个类里 比如说商家类 把这些功能以方法的形式写到这个类里 然后部分复杂的功能在接着分离成另外一个类 或者 接着以方法写到这个商家类里 想问一下 这算不算高内聚 如果不算怎么样才算是高内聚 简单的功能 比如展示商家信息 修改商家信息 商家忘记密码 和 商家修改密码 写到商家类里 这样算不算内聚
------解决思路----------------------
规划一下功能模块 有些东西你需要在边做的时候边改进 一开始就想好 除非你有很丰富的经验。其次一个如果是个新的项目那么你可能还是无法写出什么高内聚低耦合的代码 仍然需要修改修改修改
------解决思路----------------------
有本设计模式的书可以看下 不过比较笼统 至少一些模式是怎么回事我想还是需要知道的。
我博客以前有写过一个书籍推荐 你看看吧 我自己懒得翻了
相关文章
相关视频