码迷,mamicode.com
首页 >  
搜索关键字:软件设计模式    ( 460个结果
浅谈ASP.NET Core中的DI
DI的一些事 传送门 "马丁大叔的文章" 什么是依赖注入(DI: Dependency Injection)? 依赖注入(DI)是一种面向对象的软件设计模式,主要是帮助开发人员开发出松耦合的应用程序。同时呢,让应用更容易进行单元测试和维护。 DI其实就是用一个 为一个对象提供其依赖的 一个过程 !如 ...
分类:Web程序   时间:2020-03-21 18:27:01    阅读次数:94
软件设计模式学习(十一)桥接模式
桥接模式 桥接模式用一种很巧妙的方式处理继承存在的问题,用抽象关联取代了传统的多层继承,将类之间的静态继承关系转换为动态的对象组合关系,使得系统更加灵活,并易于扩展,同时有效地控制了系统中类的个数。 模式动机 设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要四个形状类,如果绘制的图形需要具有不同 ...
分类:其他好文   时间:2020-03-13 18:51:31    阅读次数:48
python---策略模式
[TOC] python–策略模式 前言 策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。 策略模式: 定义了一族算法(业务规则); 封装了每个算法; 这族的算法可互换代替(interchangeable) 不会影响到使用算法的客户. 结构图 一. 应用 ...
分类:编程语言   时间:2020-03-10 15:51:10    阅读次数:66
2、基于Python下的web框架之中最具有代表性的一个——Django
是,许多成功的网站和app都基于Django(Uber、Instagram),开放源代码,遵从BSD版权,采用MVC的软件设计模式,及模型M,视图V和控制器C。 (BSD:伯克利软件发行版,开源许可协议,保护原始作者的身份,至少得到身份认可,还可以防止其它人将产品据为己有) 如何使用django o ...
分类:编程语言   时间:2020-03-02 18:51:56    阅读次数:110
ASP.NET Core中的依赖注入
ASP.NET Core支持DI软件设计模式,其是一种为了在类及其依赖对象之间实现控制反转(IoC)的一项技术。获取更多特定于MVC控制器的依赖注入的信息,可以参考Dependency injection into controllers in ASP.NET Core。 依赖注入概述 任何其他对象 ...
分类:Web程序   时间:2020-02-28 12:08:45    阅读次数:66
mvc设计模式
MVC (Model-View-Controller) 是一种软件设计模式.它强调分离软件的业务逻辑和显示. 这种“分离”提供了更好的分工和改进的维护. 一些其他的模式也是基于MVC来设计的, 对MVC软件设计模式的三个部分可以被描述如下: Model: 模型持有所有的数据、状态和程序逻辑. Vie ...
分类:Web程序   时间:2020-02-27 23:39:04    阅读次数:79
迭代器
什么事迭代器 迭代器(iterator)有时又称游标(cursor)是程序设计的软件设计模式,可在容器(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器的内容。 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定 ...
分类:其他好文   时间:2020-02-22 09:40:21    阅读次数:65
设计模式之单例设计模式
一、什么是设计模式 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 单例设计模式: 属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例,数学与逻辑学中,si ...
分类:其他好文   时间:2020-02-11 16:20:05    阅读次数:77
单例模式的八种写法
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。 简介 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在 ...
分类:其他好文   时间:2020-02-04 15:46:48    阅读次数:69
GoF23:设计模式概述
[TOC] 学习设计模式的意义 ? 设计模式的本质是对面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。 ? 提高抽象思维能力、知道它的应用场景 ? 软件设计模式只是一种引导,要根据实际的业务做出恰当的选择 设计模式的基本要素: 模式名称 问题 解决方案 ...
分类:其他好文   时间:2020-01-20 23:04:00    阅读次数:118
460条   上一页 1 2 3 4 5 6 ... 46 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!