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、模块驱动

  • 相关阅读:
    Python:数据驱动测试DDT
    python-日志模块logging
    《测试架构师修炼之道》测试点
    Pycharm中使用Github
    MySql视图及存储过程
    MySQL游标和触发器
    MySQL事务处理及字符集和校对顺序
    MySQL安全管理、数据库维护及改善性能
    mysql-数据类型
    mysql-日期时间函数
  • 原文地址:https://www.cnblogs.com/niuyg928/p/11353869.html
Copyright © 2011-2022 走看看