码迷,mamicode.com
首页 >  
搜索关键字:高内聚    ( 625个结果
分层开发
1.分层开发 在项目实际开发过程中,会将整个项目从上到下划分为界面层、业务逻辑层、数据层。 三层开发是项目开发实践中典型的开发模式。 目的:实现高内聚、低耦合。 2.各层功能 界面层 功能:负责数据展示,搜集用户输入。即和用户进行交互的层。 界面层一般是指jsp页面、html页面等。 业务逻辑层 功 ...
分类:其他好文   时间:2017-02-22 19:29:29    阅读次数:141
iOS开发之App主题切换完整解决方案(Swift版)
本篇博客就来介绍一下iOS App中主题切换的常规做法,当然本篇博客中只是提到了一种主题切换的方法,当然还有其他方法,在此就不做过多赘述了。本篇博客中所涉及的Demo完全使用Swift3.0编写完成,并使用iOS的NSNotification来触发主题切换的动作。本篇博客我们先对我们的主题系统进行设 ...
分类:移动开发   时间:2017-02-20 11:01:01    阅读次数:258
Retrofit
Retrofit 不算是一个网络库,它应该算是封装了 okhttp ,retrofit的最大特点就是解耦,要解耦就需要大量的设计模式,然后为我们提供了一个友好的接口的一个工具库吧。 1、创建Retrofit对象: builder 模式,外观模式(门面模式) 外观模式具有高内聚、低耦合的特性,对外提供 ...
分类:其他好文   时间:2017-02-19 20:16:31    阅读次数:278
JavaScript 创建对象之单例、工厂、构造函数模式
01单例模式 首先看一个问题,我们要在程序中描述两个人,这两个人都有姓名和年龄,可能刚刚开始学习js的时候会写成这样: 以上的写法的确是描述两个人,每个人都有姓名和年龄,但是每个人的姓名和年龄并没有放在一起,也就是说每个人的年龄和姓名并没有对应起来。这时候我们就引出对象的概念:把描述同一个事物(同一 ...
分类:编程语言   时间:2017-02-07 11:08:55    阅读次数:243
高内聚,低耦合
之前一直对“高内聚,低耦合”这句话不太理解。。 高内聚在《代码大全》书中解释是:“类内部的子程序或者子程序内所有的代码在支持一个中心目标上的紧密程度--这个类的目标是否集中,当一个类的代码越集中在一个中心目标的时候,就越容易记住这些代码功能所在”。我的理解就是指一个模块使内各个元素彼此结合的紧密程度 ...
分类:其他好文   时间:2017-02-04 16:35:06    阅读次数:163
如何优雅的进行表结构设计
作者:仁风H链接:https://zhuanlan.zhihu.com/p/20785905来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 数据库表结构设计作为后端软件开发不可或缺的一环,是每个后端工程师都会经历的过程。笔者也多次经历过这样的过程,也尝试过多种不同的设 ...
分类:其他好文   时间:2017-02-02 10:54:14    阅读次数:110
构建高性能高可用网站设计要点总结
顺序不代表重要性,请根据场景自行斟酌! 1、高可用:破除单点故障、保证服务无状态或者状态一致,任何节点挂掉不应该影响整个服务,服务启动后可以被自动发现。使用LVS或Nginx负载均衡,需要支持水平扩容。 2、模块化:任何系统都不应该太复杂,不应该承担太多责任,按照低耦合高内聚的原则,需要将系统抽象为 ...
分类:Web程序   时间:2017-01-20 16:11:05    阅读次数:203
JavaScript创建对象之单例、工厂、构造函数模式
// 单例模式 解决分组问题 让每个对象有自己的命名空间 var person1 = { name: "icss"; age: 25; }; var person2 { name: "sas"; age: 26 } // 工厂模式 实现同一事情的代码 放在一个函数中 其实就是函数的封装 体现了高内聚 ...
分类:编程语言   时间:2017-01-17 13:46:41    阅读次数:153
设计模式六大原则(5)——迪米特原则
定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总原则:低耦合、高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦合 ...
分类:其他好文   时间:2017-01-16 17:46:52    阅读次数:218
C++设计模式----工厂模式
在面向对象系统设计中经常可以遇到以下的两类问题: 1)为了提高内聚和松耦合,我们经常会抽象出一些类的公共接口以形成抽象基类或者接口。这样我们可以通过声明一个指向基类的指针来指向实际的子类实现,达到了多态的目的。这里很容易出现的一个问题: n 多的子类继承自抽象基类,我们不得不在每次要用到子类的地方就 ...
分类:编程语言   时间:2017-01-14 18:37:12    阅读次数:254
625条   上一页 1 ... 31 32 33 34 35 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!