群号:4656606 介绍:本群主要讨论.NET Core及其相关技术,如果你正在使用或者准备使用.NET Core,那么一定不要错过。群内聚集一大批拥有.NET Core实战经验的热心之士,可帮助你快速解决遇到的问题,相互帮助。一起助力.NET Core成长。 快速加群二维码: ...
分类:
Web程序 时间:
2018-04-30 23:26:17
阅读次数:
203
什么是级联 什么是级联? 简单的说,没有配置级联的时候,删除分类,其对应的产品不会被删除。 但是如果配置了恰当的级联,那么删除分类的时候,其对应的产品都会被删除掉。 包括上一步说的删除用得级联,级联有4种类型: all:所有操作都执行级联操作; none:所有操作都不执行级联操作; delete:删 ...
分类:
Web程序 时间:
2018-04-28 22:25:30
阅读次数:
218
1、使用框架的意义与Spring的主要内容随着软件结构的日益庞大,软件模块化趋势出现,软件开发也需要多人合作,随即分工出现。如何划分模块,如何定义接口方便分工成为软件工程设计中越来越关注的问题。良好的模块化具有以下优势:可扩展、易验证、易维护、易分工、易理解、代码复用。优良的模块设计往往遵守“低耦合高内聚”的原则。而“框架”是对开发中良好设计的总结,把设计中经常使用的代码独立出来,所形成的一种软件
分类:
编程语言 时间:
2018-04-26 14:52:49
阅读次数:
208
有Java中,我们如何在运行时识别类和对象的信息?有两种方法,一是传统的RTTI,另一种是反射。 1.RTTI Run-Time Type Infomation 运行时类型信息 为什么需要RTTI? 越是优秀的面向对象设计,越是强调高内聚低耦合,正如依赖倒转原则所说:“无论是高层模块还是低层模块,都 ...
分类:
编程语言 时间:
2018-04-24 17:46:11
阅读次数:
260
设计原则和设计模式是两个不同的概念。 设计模式提供了一套软件开发过程中面临的一些问题的最佳解决方案,在实践中使用这些方案会使得你的代码然具有很好的可读性,可靠性,以便于优秀的代码可以直接被他人使用。而设计原则是设计模式最直接的体现,逻辑上更符合Java编程中追求的高内聚和低耦合的基本思想,好的代码理 ...
分类:
编程语言 时间:
2018-04-22 20:13:04
阅读次数:
210
什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低 2、在开 ...
分类:
编程语言 时间:
2018-04-18 19:05:09
阅读次数:
190
1封装:封装是保证软件有优良的模块性基础,就是实现软件部件的“高内聚”,“低耦合”。面型对象的编程中,对象是封装最基本的单位 2继承:在定义和实现一个类的时候,可以在一个已经存在的类基础上进行吧这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要, ...
分类:
编程语言 时间:
2018-04-17 15:10:17
阅读次数:
126
最近写的项目里面都用到了很多切面,切点的知识,写完以后,来自我总结一下:举个例子:一个类(Show)里面有一个表演(display)的方法,在表演之前,应该有致辞(say)的方法,在表演之后,应该有鼓掌(hand)的方法。为了高内聚低耦合,表演的方法应该单独封装在一个类里面,致辞和鼓掌的方法应该另外封装,但在调用时必须按照顺序来调用执行。这时候就需要设置切面和切点了!切面应该设置在致辞(say)和
分类:
Web程序 时间:
2018-04-13 16:25:23
阅读次数:
312
不管怎样我们都是为了提倡高内聚和低耦合的思想,这么多种思想是不是看那些概念头晕的不行呢?这里我们主要列举吃饭的例子让大家更直观的理解这几个概念,现在有顾客(客户端)与餐厅(服务端)两个对象 依赖倒置: 餐厅建立订餐通道 (本来是顾客依赖餐厅炒菜的,开通饿了吗后餐厅就倒过来依赖ele的订单去炒菜了) ...
分类:
其他好文 时间:
2018-04-11 19:14:11
阅读次数:
165
1.框架和库的区别 框架(framework):有着自己的语法特点、都有对应的各个模块。 库(library):专注于一点。 框架的好处: 提到代码的质量,开发速度 提高代码的复用率 降低模块之间的耦合度(高内聚低耦合) UI:user interface GUI:graphical user in ...
分类:
其他好文 时间:
2018-04-04 21:11:59
阅读次数:
197