码迷,mamicode.com
首页 >  
搜索关键字:设计原则    ( 1690个结果
Java面向对象三大特性 封装 继承 多态
1.封装 封装的定义: 首先是抽象,把事物抽象成一个类,其次才是封装,将事物拥有的属性和动作隐藏起来,只保留特定的方法与外界联系 为什么需要封装: 封装符合面向对象设计原则的第一条:单一性原则,一个类把自己该做的事情封装起来,而不是暴露给其他类去处理,当内部的逻辑发生变化时,外部调用不用因此而修改, ...
分类:编程语言   时间:2019-02-20 13:16:00    阅读次数:182
面试之设计模式
1.举出一个例子,在这种情况你会更倾向于使用抽象类,而不是接口? 这是很常用但又是很难回答的设计面试问题。接口和抽象类都遵循”面向接口而不是实现编码”设计原则,它可以增加代码的灵活性,可以适应不断变化的需求。下面有几个点可以帮助你回答这个问题: 在Java中,你只能继承一个类,但可以实现多个接口。所 ...
分类:其他好文   时间:2019-02-19 00:59:33    阅读次数:188
常见问题集锦
1.mssql和mysql sql如何调优? 2.表设计原则? 3.httphandler和httpmodule各种的作用以及工作原理? 4.cache每个参数的意义和作用以及工作原理? 5.cookie每个参数的意义和作用以及工作原理? 6.分库分表有几种方式,如何实现? 7.垂直分库,数据查询如 ...
分类:其他好文   时间:2019-02-18 10:25:14    阅读次数:218
这5个实用技巧,教你设计出更好的App
三年前,谷歌公司分享了一项研究:用户平均会安装36个app在手机上,但每天都使用的只有9个。据统计,只有4%的app会被使用一年以上。 所以,能运用基本用户体验设计原则来设计出更好的app,对公司大有裨益。一个实用的app可以让用户高度参与,以此来降低卸载应用的机会。更好的使用体验,用户留存时间增长 ...
分类:移动开发   时间:2019-02-17 23:36:17    阅读次数:216
Scrapy框架之CrawlSpider
一、介绍 CrawlSpider是Spider的一个子类,除了继承到Spider的特性和功能外,还派生除了其自己独有的更加强大的特性和功能。其中最显著的功能就是"LinkExtractors"链接提取器。Spider是所有爬虫的基类,其设计原则只是为了爬取start_url列表中网页,而从爬取到的网 ...
分类:其他好文   时间:2019-02-14 22:11:58    阅读次数:219
设计模式--六大设计原则
1.单一职责原则(SRP ) 定义:Single Responsibility Principle ? 不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来: ? 类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常 ...
分类:其他好文   时间:2019-02-12 23:13:40    阅读次数:281
13结构型模式之桥接模式
概念 Bridge 模式又叫做桥接模式,是构造型的设计模式之一。Bridge模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象(abstraction)与行为实现(implementation)分离开来,从而可以保持各部分的独立性以及应对它们的 ...
分类:其他好文   时间:2019-02-09 22:23:44    阅读次数:244
设计模式(一)——设计原则
在一定环境下,用固定模式解决问题。 设计模式目前种类:GoF的23种 + “简单工厂模式” = 24种 包括: 创建型(Creational)模式:如何创建对象,6种 结构性(Structual)模式:如何实现类或对象的组合,7种 行为型(Behavioral)模式:类或对象怎样交互以及怎样分配职责 ...
分类:其他好文   时间:2019-02-08 20:19:35    阅读次数:164
spring事务详解(一)初探讨
一、什么是事务 维基百科:数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。理解:事务(Transaction)是数据库区别于文件系统的重要特性之一。传统关系型数据库设计原则是满足 ACID特性,用以保证数据库事务的正确执行。Mysql的innoDB引 ...
分类:编程语言   时间:2019-02-08 10:18:42    阅读次数:225
软件设计原则
拜读大神https://www.cnblogs.com/zhanghengscnc/p/8299459.html 合成复用原则(Composite Reuse Principle) 合成复用原则是指:尽量使用合成/聚合的方式,而不是使用继承。 ...
分类:其他好文   时间:2019-02-02 12:33:55    阅读次数:100
1690条   上一页 1 ... 30 31 32 33 34 ... 169 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!