码迷,mamicode.com
首页 >  
搜索关键字:开放封闭原则    ( 431个结果
Vue.js 是如何实现 MVVM 的?
[TOC] 框架到底为我们做了什么? 数据和视图分离,解耦(开放封闭原则) 所有数据和视图不分离的,都会命中开放封闭原则 数据独立在 里面,视图在 中 以数据驱动视图,只关心数据变化, 操作被封装 使用原生js是直接通过操作 来修改视图,例如 以数据驱动视图就是,我们只管修改数据,视图的部分由框架去 ...
分类:Web程序   时间:2019-07-01 01:09:41    阅读次数:157
装饰器
1.开放封闭原则 2.装饰器模板 ...
分类:其他好文   时间:2019-06-25 09:52:15    阅读次数:69
Python进阶(六)----装饰器
Python进阶(六) 装饰器 一丶开放封闭原则 开放原则: ? 增加一些额外的新功能 封闭原则: ? 不改变源码.以及调用方式 二丶初识装饰器 装饰器: ? 也可称装饰器函数,诠释开放封闭原则,装饰器的本质是闭包 三丶被装饰器数带返回值 四丶被装饰函数带参数 五丶标准终终结版装饰器 ...
分类:编程语言   时间:2019-06-24 16:22:40    阅读次数:78
装饰器一篇整完
nonlocal关键字 开放封闭原则:不改变调用方式与源代码上增加功能 装饰器 @语法糖: @外层函数 有参有返的函数被装饰 装饰器最终写法 带参装饰器:了解 登录认证功能 ...
分类:其他好文   时间:2019-06-15 10:21:41    阅读次数:99
python 之 函数 装饰器
5.8 装饰器 1 开放封闭原则 软件一旦上线后,就应该遵循开放封闭原则,即对修改源代码是封闭的,对功能的扩展是开放的 也就是说我们必须找到一种解决方案: 能够在不修改一个功能源代码以及调用方式的前提下,为其加上新功能 原则如下: 1、不修改源代码 2、不修改调用方式 目的: 在遵循1和2原则的基础 ...
分类:编程语言   时间:2019-06-11 22:08:23    阅读次数:152
设计模式之工厂模式
工厂模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 简单工厂模式与工厂模式区别: (1)简单工厂模式的优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类。 (2)简单工厂模式违背开放-封闭原则 (3)工厂模式实现时客户端需 ...
分类:其他好文   时间:2019-06-06 16:07:45    阅读次数:102
装饰器基础
1.示例 2.在这个基础上,我们写一个函数 3.分开 4.修饰 5.语法糖 @装饰器名 6.如果被修饰的函数有返回值 7.被装饰的函数带参数 8.多个参数都被装饰,且传入的参数个数不一致 9.总结 10.开放封闭原则 ...
分类:其他好文   时间:2019-06-04 17:36:51    阅读次数:79
装饰器
1、装饰器介绍与简单实现 1.1、什么是装饰器 ? 器:指的是具备某一个功能的工具 ? 装饰:指的是为被装饰对象添加新功能 ? 装饰器就是用来为被装饰对象添加新功能的工具。 ? 注意:装饰器本身可以是任意可调用对象,被装饰的对象也可以是任意可调用对象。 1.2、为何要用装饰器 ? 开放封闭原则: 封 ...
分类:其他好文   时间:2019-06-03 17:10:54    阅读次数:83
SOLID 原则摘录
阐述下 SOLID 原则 SRP The Single Responsibility Principle 单一责任原则 OCP The Open Closed Principle 开放封闭原则 LSP The Liskov Substitution Principle 里氏替换原则 DIP The ...
分类:其他好文   时间:2019-05-31 23:47:42    阅读次数:137
JAVA基础(四)--一些基本原则
s( Single-Resposibility Principle ): 单一职责原则 o( Open-Closed principle ): 开放封闭原则 l( Liskov-Substituion Principle ): 里氏原则 i( Interface-Segregation Princi ...
分类:编程语言   时间:2019-05-15 12:31:58    阅读次数:121
431条   上一页 1 ... 6 7 8 9 10 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!