编程方式(思想)
oop :
面向对象 对名词编程
理解:对象编程,对名词的属性进行封装
关联知识:
高聚合,低耦合
高聚合理解:从生物角度举例来看,就像多个个体在一起成为群体,可以看成一个多细胞生物。
低耦合:从生物角度举例来看,就像个体之间的联系,可以看成分散的单细胞生物,但是它们之间因为自然界的关系还是一个群体。
注:自身的高中生物有听过这个理念,拿来借用到这里,可能有些不切实际。(高中学霸飘过不要喷)
aop:
面向切面 对动词编程
理解:抽象编程,对行为封装
说明:这就是对某个业务逻辑再次进行提取封装,实现代码与逻辑的分离(求大神指教!!!)
orm:面向对象
数据可持续化,对象关系映射
ef是c#实现orm的一种方式。