码迷,mamicode.com
首页 >  
搜索关键字:开放封闭原则    ( 431个结果
python函数学习之装饰器
装饰器 装饰器的本质是一个python函数,它的作用是在不对原函数做任何修改的同时,给函数添加一定的功能。装饰器的返回值也是一个函数对象。 分类: 1、不带参数的装饰器函数: 其中wrapper()就是装饰器函数,func()为被装饰函数,被装饰之后func()可以实现inner中的一部分功能。 2 ...
分类:编程语言   时间:2018-07-12 16:27:45    阅读次数:255
Python面向对象学习之八,装饰器
装饰器是python基础中比较重要的知识点之一。它用来扩展函数功能,使之符合开放封闭原则。下面是典型的代码片段。 def w1(func): def inner(): print('...验证权限...') func() return inner @w1 def f1(): print('f1 ca ...
分类:编程语言   时间:2018-07-10 14:40:35    阅读次数:128
python之装饰器函数
本章内容 引入 装饰器的形成过程 开放封闭原则 谈装饰器主要功能和装饰器固定结构 带参数的装饰器 多个装饰器装饰一个函数 引入 装饰器的形成过程 开放封闭原则 谈装饰器主要功能和装饰器固定结构 带参数的装饰器 多个装饰器装饰一个函数 引入 作为一个会写函数的python开发,我们从今天开始要去公司上 ...
分类:编程语言   时间:2018-06-29 00:01:31    阅读次数:225
设计模式之开放封闭原则
开放封闭原则(Open Close Principle-OCP)(面向扩展开放,面向修改封闭) 人话: OCP是面向对象的核心,关键在于抽象。 Talk is cheap, show me the code. 举一个计算多个图形周长之和的例子: 修改后: ...
分类:其他好文   时间:2018-06-22 13:13:15    阅读次数:127
面向对象五大基本原则
面向对象的五大基本原则 单一职责原则(SRP)开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP) ...
分类:其他好文   时间:2018-06-21 19:41:47    阅读次数:144
SpringDataJPA
Spring Data JPA 自从用了Spring Data JPA之后个人感觉比hibernate、mybatis好用太多了 SpringData JAP非常契合OOP思想。如:设计模式的 "开放 封闭原则、依赖倒转原则、单一职责" /)、 "迪米特法则" /)等等,也是OOP非常非常核心的东西 ...
分类:编程语言   时间:2018-06-19 17:18:26    阅读次数:1295
C#设计模式总结
一、 设计原则 使用设计模式的根本原因是适应变化,提高代码复用率,使软件更具有可维护性和可扩展性。并且,在进行设计的时候,也需要遵循以下几个原则:单一职责原则、开放封闭原则、里氏代替原则、依赖倒置原则、接口隔离原则、合成复用原则和迪米特法则。下面就分别介绍了每种设计原则。 1.1 单一职责原则 就一 ...
分类:Windows程序   时间:2018-06-18 21:49:47    阅读次数:275
装饰器
# 装饰器: # 开闭原则(开放封闭原则):对添加功能开放,对修改代码封闭 #举个例子,给一个函数,在不修改原来代码的基础上,添加新功能。 #无参数无返回值 def func(): print('捏泥人,吹口气') #装饰器 - 如果天气干燥,需要加水 def wrapper(fn): def in... ...
分类:其他好文   时间:2018-06-14 18:19:52    阅读次数:151
day12.1_闭包函数+装饰器
一、闭包函数 闭包的定义:①该函数是一个内部函数 ②该函数包含对外部的作用域(非全局作用域)中名字的引用 1. 为函数体传值的方式 1.1 使用参数形式 1.2 包给函数 二、装饰器 1.装饰器是什么? ①为被装饰器对象添加额外的功能 ② 可以当成工具,函数就具备某一功能的工具 装饰器本省可以是任意 ...
分类:其他好文   时间:2018-06-12 00:48:42    阅读次数:158
python_函数进阶(5)
第1章 函数有用信息1.1 login.__doc__1.2 login.__name__第2章 装饰器的进阶2.1 带参数的装饰器2.2 多个装饰器装饰一个函数2.3 开放封闭原则 第3章 可迭代对象 3.1 判断对象方法dir()3.2 通俗测试方法:3.3 方法1:'__iter__' in ...
分类:编程语言   时间:2018-06-06 22:11:13    阅读次数:161
431条   上一页 1 ... 14 15 16 17 18 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!