zoukankan      html  css  js  c++  java
  • 编程模型&编程思想


    编程模型

      1、面向对象编程OOP

      2、面向切面编程AOP

        Java静态接口,Java动态代理,字节码提升。

        面向切面的两个方面:

          拦截判断:方法,注解,参数,异常

          拦截执行:前置,后置,返回,异常

      3、面向元数据编程:

        泛型、反射、注解

      4、面向函数编程FOP

        函数式接口,默认方法,方法引用

    编程思想

      1、契约编程:操作对象,

      2、语义命名,

      3、访问控制,

      4、方法返回值,构造器、

      5、方法参数,

      6、异常错误

    设计模式

      1、面向对象设计模式:

        构造模式,builder模式,工厂模式,抽象工厂模式

        行为模式,中继器模式,桥接模式

        结构模式,代理,包装,适配器模式等

        并发模式,

      2、面向元数据设计模式

        1、泛型接口设计

        2、接口驱动设计

      3、切面设计模式

        1、判断模式

        2、拦截模式

      4、面向函数设计模式

        1、函数式接口设计scft

        2、fluen API设计

        3、Reactive / Stream API设计  

    Java模式驱动

      1、接口驱动 Javase Gof23模式,JavaEE API(servlet、JSP、EJB)

      2、配置驱动

      3、注解驱动

      4、函数驱动

      5、模块驱动

  • 相关阅读:
    Net使用RdKafka引发异常RdKafka.Internal.LibRdKafka 的类型初始值设定项引发异常
    mysql数据与Hadoop之间导入导出之Sqoop实例
    如何将mysql数据导入Hadoop之Sqoop安装
    常见的几种Flume日志收集场景实战
    Restful服务应不应该在URI中加入版本号
    sudo
    shell实现SSH自动登陆
    使用465端口加密发邮件
    linux下c++如何输入不回显
    tmp
  • 原文地址:https://www.cnblogs.com/niuyg928/p/11353869.html
Copyright © 2011-2022 走看看