码迷,mamicode.com
首页 >  
搜索关键字:设计原则    ( 1690个结果
面向对象
面向对象 需求开发 需求分析-OOA-相关概念 对象 类(实体类、边界类(与其他类进行交互)、控制类) 抽象(不能直接控制对象,要通过对象运行的接口) 封装 继承与泛化 多态(同样操作,控制不同对象,表现出不同结果) 接口(特殊类,只有方法定义,无方法实现) 消息 组件 模式和复用 设计原则 Ⅰ、单 ...
分类:其他好文   时间:2020-08-18 13:56:46    阅读次数:63
【三】、面向对象设计原则
【三】、面向对象设计原则面向对象设计原则概述可维护性:指软件能够被理解、改正、适应及扩展的难易程度。可复用性:指软件能够被重复使用的难易程度。面向对象设计的目标之一在于支持可维护性复用,一方面需要实现设计方案或者源代码的复用,另一方面要确保系统能够易于扩展和修改,具有良好的可维护性。面向对象设计原则为支持可维护性复用而诞生。指导性原则,非强制性原则。每一个设计模式都符合一个或多个面向对象设计原则,
分类:其他好文   时间:2020-08-13 11:59:31    阅读次数:48
设计模式七大原则
设计模式目的 编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好1) 代码重用性 (即:相同功能的代码,不用多次编写)2) 可读性 (即:编程规范性, 便于其他程序员的阅读和理解)3) 可扩展性 (即:当需要 ...
分类:其他好文   时间:2020-07-29 09:59:31    阅读次数:74
python中有函数重载吗
python中没有函数重载 为了考虑为什么python不提供函数重载,首先我们要研究为什么需要提供函数重载。 函数重载主要是为了解决两个问题: 可变参数类型。 可变参数个数。 另外,一个基本的设计原则是,仅仅当两个函数除了参数类型和参数个数不同以外,其功能是完全相同的,此时才使用函数重载,如果两个函 ...
分类:编程语言   时间:2020-07-28 17:19:12    阅读次数:67
【译】C#中的SOLID之D:依赖反转
这篇文章是关于SOLID设计原则的系列文章的一部分(关于D的部分)。你可以从这里开始进行学习,也可以使用下面的链接跳转到相应的页面: S – Single ResponsibilityO – Open/Closed PrincipleL – Liskov Substitution Principle ...
分类:Windows程序   时间:2020-07-28 00:25:17    阅读次数:96
设计模式之桥接模式
基本认识 将抽象和实现解耦,使得两者可以独立地变化。 是一种结构型设计模式。 桥接模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责,它的主要特点是把抽象与行为实现分离开来,从而可以保持各部分的独立性以及应对它们的功能扩展。 桥接模式虽然是一个使用频率不高的模式,但是熟 ...
分类:其他好文   时间:2020-07-26 19:15:41    阅读次数:55
Angular
https://cloud.tencent.com/developer/devdocs 1.设计原则(1)YAGNIYou Aren't Gonna Need It,你不会需要它;不写不需要的功能 (2)KISSKeep It Simple and Stupid,让你的代码越简单/傻瓜越好(3)OC ...
分类:其他好文   时间:2020-07-23 01:46:57    阅读次数:121
JVM 垃圾收集算法
JVM 垃圾收集算法 终于来到了GC收集,这一块比较干。垃圾回收的具体怎么实现,在不同平台的虚拟机可能都有不同。重点说一下 分代收集理论和算法以及发展。 分代收集理论 分代收集理论应该可以算是目前商业虚拟机的垃圾收集器的设计原则。 分代假说: 弱分代假说:绝大多数对象是朝生夕灭 强分代假说:熬过越多 ...
分类:编程语言   时间:2020-07-21 14:06:50    阅读次数:74
迭代器模式
迭代器模式是针对集合对象而生的,对于集合对象而言,肯定会涉及到对集合的添加和删除操作,同时也肯定支持遍历集合元素的操作,我们此时可以把遍历操作放在集合对象中,但这样的话,集合对象既承担太多的责任了,面向对象设计原则中有一条就是单一职责原则,所有我们要尽可能地分离这些职责,用不同的类取承担不同的责任, ...
分类:其他好文   时间:2020-07-12 17:12:04    阅读次数:61
JAVA设计模式总结之六大设计原则
首先我们看下各个模式之间的关系图,下面这张图是网上比较典型的一个类图关系: 从上面的类图之间可以看出,学习设计模式或者说学懂完全理解所有的设计模式还是挺难的,只能说不断的重复学习,不断的去领悟才是唯一的方法,当然不排除有些人是天才看一篇就学会了,可惜鄙人不是,所以必须不断重复学习来加深自己的理解。个 ...
分类:编程语言   时间:2020-07-11 22:34:46    阅读次数:54
1690条   上一页 1 ... 3 4 5 6 7 ... 169 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!