内聚原则 “高内聚,低耦合”原则是软件模块设计的通用原则。实际上,该原则最早出现在结构化设计(structured design)中,后被引入对象式设计。耦合和内聚是衡量软件设计质量的两个重要指标,是检验模块设计是否合理的主要标准。其中,耦合(coupling)反映模块之间的关联程度,内聚(cohe ...
分类:
其他好文 时间:
2016-07-06 09:53:15
阅读次数:
128
设计模式 六大法则:(尽量符合,高内聚低耦合) 1: 单一职责(Single Responsibility Principle) : 一个类尽量只完成一个功能 。 职责扩散在程序上有可能会导致类不能完全实现单一职责。 2: 里氏替换原则(Dependence Inversion Principle) ...
分类:
其他好文 时间:
2016-07-05 23:52:10
阅读次数:
167
1、框架 1、框架是解决什么问题的? 1、框架是用来解决代码冗余的问题 2、有利于团队的协作开发 3、框架是用来解决低耦合和高内聚的问题 4、解决健壮性和安全性 2、STRUTS2和hibernate分别解决框架什么问题的? struts2是一个mvc框架 hibernate是解决数据库的操作:OR ...
分类:
编程语言 时间:
2016-07-05 22:14:05
阅读次数:
181
一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 分层架构,一站式(full-stack),高内聚低耦合,允许客户端JavaScript远程调用服务端JAVA类方法 应用中的对象不依赖于Spring的特定类 POJO:简单的Java对象,或指支持业务逻辑的协助类。 面向方面编程(AOP) ...
分类:
编程语言 时间:
2016-06-29 13:08:28
阅读次数:
148
Android开发中经常需要使用Adapter。 传统方法是自定义一个Adapter并继承AndroidSDK内的BaseAdapter, 这种方式代码量大,耦合度高,灵活性差(各种监听事件需要对View单独写,或者自定义一个比较统一的方法); 而ZBLibrary中的BaseViewAdapter ...
分类:
其他好文 时间:
2016-06-26 22:22:15
阅读次数:
283
导读 正如web前端开发中CSS(Cascade Style Sheet)的作用一样,Qt开发中也可以使用修改版的QSS将逻辑业务和用户界面进行隔离。这样,美工设计人员和逻辑实现者可以各司其职而不受干扰。更重要的是,由于界面和逻辑处理是分离的,低耦合性使得代码重构的工作量可以减少到最小。QSS和CS ...
分类:
其他好文 时间:
2016-06-23 01:04:17
阅读次数:
1081
Asp.net Mvc架构模式是一种 低耦合、可测试的web应用程序框架,它是基于CLR和成熟的MVC架构构建的。ASP.NET MVC不支持ViewState和服务器控件。 Asp.net优点: 1.架构降低了程序间的耦合性,M V C,分层,目标明确2.性能 不支持viewstate,完成htm ...
分类:
Web程序 时间:
2016-06-22 18:36:23
阅读次数:
173
在程序里面,讲究“高内聚,低耦合”。Struts2采用MVC架构,使用Action来处理http请求并进行响应,而不使用Servlet。但是,我们知道,Servlet的含义就是“服务器端的小应用程序”,它包含了HttpServletRequest、HttpServletResponse、HttpSession和ServletContext等对象。当我..
后台三层架构 所谓的三层开发就是将系统的整个业务应用划分为表示层、业务逻辑层、数据访问层,这样有利于系统的开发、维护、部署和扩展。 分层实现了“高内聚、低耦合”,采用“分而治之”的思想,把问题划分开来解决,易于控制、延展,易于分配资源。 第一层:表现层/表示层:负责直接跟用户进行交互,一般是指系统的 ...
分类:
其他好文 时间:
2016-06-19 23:06:32
阅读次数:
451