首页 > 其他 > 详细

编程思想总结

时间:2019-11-20 23:22:52      阅读:101      评论:0      收藏:0      [点我收藏+]

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赋值,直接赋值(反射,暴力强吻)

 

编程思想总结

原文:https://www.cnblogs.com/erfsfj-dbc/p/11901826.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!