zoukankan      html  css  js  c++  java
  • python装饰器

    1.开放封闭原则

    • 软件面世时,不可能把所有的功能都设计好,当前未来一两年功能给你上线,定期更新迭代.对软件之前写的源代码一般都不会修改,对函数里面的代码和调用方式也不会修改

    • 开放原则:在源码不改变的情况下,增加一些额外的功能。

      封闭原则: 不要改变源码。

      开放原则:更新增加一些额外的功能。

    • python中装饰器:完美的诠释的开放封闭原则。

      装饰器就是一个函数: 他要装饰一个函数,在不改变原函数的源码以及调用方式的前提下,给其增加一个额外的功能。
      基本结构:
      def wrapper(x):
      def inner(args,**kwargs):
      return x(
      args,**kwargs)
      return inner
      @wrapper

  • 相关阅读:
    java中的Class类
    装机
    CSS入门
    初级HTML
    IO加强
    Lambda表达式
    IOStream-基础
    JavaSE阶段基础内容(不包括I/O,常用类,集合)
    markdown学习
    Log4j配置详解
  • 原文地址:https://www.cnblogs.com/W-Y-C/p/11078566.html
Copyright © 2011-2022 走看看