编程思想总结

Posted erfsfj-dbc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程思想总结相关的知识,希望对你有一定的参考价值。

1.oop(Object Oriented Programming)面向对象程序设计

  套话:封装,继承,多态(代码的表现形式);一切皆对象(感性的认知)

  实用主义:用程序来实现一切事物及其之间的关系,体现全局观,而面向过程编程关注于每个实现的具体步骤流程。

2.bop(Bean Oriented Programming)面向bean编程

  基于oop思想,对每一个对象的创建、关联关系等进行优雅的管理

3.aop(Aspect Oriented Programming)面向切面编程

  对公共部分进行提炼,形成一个单独与业务无关的横切面的功能模块,比如日志、事务、鉴权,开发时将其隔离开来,运行时操作字节码再进行合并。

4.ioc(Inversion of Control)控制反转

  控制权反转,控制对象创建的职责从开发人员转移到spring(BeanFactory),开发人员只需要拿来用。

5.di(Dependency Injection)依赖注入;dl(dependency lookup)依赖查找

  对于每个对象的属性值或子对象的引用内容自动化赋值,本由开发人员做的赋值工作给spring去完成,能够保存对象与对象之间的关联关系,主要有三种赋值方式,构造方法注入,set赋值,直接赋值(反射,暴力强吻)

 

以上是关于编程思想总结的主要内容,如果未能解决你的问题,请参考以下文章

编程思想总结

面向对象编程思想总结

面向对象编程思想以及强弱引用总结

Java编程思想总结对象导论

阅读java编程思想的总结

看java编程思想 前两章 总结