- 让写出的代码具有可维护性,可复用性,可移植性。不再专注于代码本身,而是站在宏观的角度思考代码,想如何规划和管理代码 - 代码至少满足"低耦合 高内聚" - 低耦合:每个模块之间的代码没有关联性 - 高内聚:每个模块代码都是由关联性很强的代码组成,都是用来实现单一的功能,得遵守单一职责的原理 - ...
分类:
其他好文 时间:
2018-10-13 18:15:11
阅读次数:
142
NET的魅力 面向对象四大优点 复用性 扩展性 维护性 灵活性 强大的Web支持 支持云计算 .NET框架结构 .NET 公共语言运行时(CLR) CTS:语法和数据类型各不相同 CLS:成为公共语言规范 框架类库(FCL) 是一个综合性的面向对象的可重要类型集合 类和对 类和对象本质上的区别,类定 ...
主要内容: 1: 装饰器函数 a: 原理: 在不改变原函数的代码和调用方式的情况下, 给函数动态的添加功能 b: 实例: 装饰器函数形式 2 母版继承 a : 作用: 可以减少代码量, 优化代码, 提高代码的复用性 类似于函数中的继承. (把相同的代码段提取出来, 不同的地方作为补充) b : {% ...
分类:
其他好文 时间:
2018-10-08 20:43:35
阅读次数:
156
面向对象编程-类的声明和使用 类的出现可以让前端程序员抽象层次、增加维护性和复用性。当然这一系列的类的操作,我们都叫他面向对象编程。TypeScript就是一个基于类的面向对象编程语言。 类是对象具体事务的一个抽象,对象是类的具体表现。 使用和定义类其实很简单,关键是理解类的思想。要有抽象逻辑的能力 ...
分类:
其他好文 时间:
2018-10-08 16:00:00
阅读次数:
152
springaop属于spring的重要属性,在java中有相当广泛的用途,大家一般都接触过aop实现事务的管理,在xml里配好声明式事务,然后直接在service上直接加上相应注解即可, 今天我们来实现下SpringAOP的自定义注解,用来在前置通知中做下权限校验,有利于我们代码的解藕,提高复用性 ...
分类:
编程语言 时间:
2018-09-30 20:10:16
阅读次数:
282
《Java从小白到大牛》纸质版已经上架了!!!设计良好的软件系统应该具备“可复用性”和“可扩展性”,能够满足用户需求的不断变更。使用抽象类和接口是实现“可复用性”和“可扩展性”重要的设计手段。抽象类Java语言提供了两种类:一种是具体类;另一种是抽象了。前面章节接触的类都是具体类。这一节介绍一下抽象类。抽象类概念{#-0}在13.4.1节介绍多态时候,使用过几何图形类示例,其中Figure(几何图
分类:
编程语言 时间:
2018-09-26 17:11:09
阅读次数:
158
final关键字 1.概念: 继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢? 要解决上述的这些问题,需要使用到一个关键字final ...
分类:
其他好文 时间:
2018-09-25 22:55:02
阅读次数:
232
函数也叫做方法,是实现特定功能的一坨代码。 可以把这坨代码封装成一个函数,然后去调用就可以了,这样可以提高代码的复用性。 函数必须调用才会执行。 示例 上面这段代码中: 在定义函数的时候,filename 是个形参。 在调用函数的时候,传的参数是个实参,把 product.json 传给了形参 fi ...
分类:
其他好文 时间:
2018-09-23 16:29:55
阅读次数:
119
函数即方法、功能,只是叫法不同 函数可以提高代码的复用性,如果不调用函数,函数是不会被执行的 定义函数 def hello(a,b=1) print(a,b) hello(2,3) 2,3是实际参数,调用函数的时候传递的参数 a是形式参数,b是默认值参数 小例子 有return出现就会立刻结束函数 ...
分类:
其他好文 时间:
2018-09-22 21:14:42
阅读次数:
150
一、母版 在实际应用中,在开发一个网站时,从首页到主页、到目录页,等等!有时候,我们大部分基础网页头、边框、侧边框、基础css、js等复用性很高,如果每一个html都要独立去写的话,就太麻烦了。 而把这些很多页面都共用的东西抽取出来,使用面向对象的思想,让子版去继承这些母版,然后只需要自己不同就好了 ...
分类:
Web程序 时间:
2018-09-22 10:37:15
阅读次数:
286