高内聚低耦合以及开闭原则
从事软件开发的人在工作过程中有时避免不了要封装一些常用的功能给自己或其他人使用,比如数据库连接类、文件上传类、图片处理类等,如果想把类封装得好一点,除了要考虑使用设计模式、可扩展性、可维护性以外,还需要考虑高内聚低耦合、以及开闭原则的问题,本篇文章讲的就是这些内容。1.高内聚低耦合高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向过程的设计,主要是看类的内聚性是否高...