python是一门面向对象的语言,所以oop编程是必须的。 下面,我就来总结一下我的学习心得和学得的知识。 1. 声明一个类 class Student(object): pass class 是声明类的关键字,Student 是类名称。括号之中 object 是在继承的时候才用的,如果没有继承其他 ...
分类:
编程语言 时间:
2018-03-21 19:51:43
阅读次数:
134
引用类型的值(对象)是引用类型的一个实例。 引用类型是一种数据结构。 从技术上讲是一门面向对象语言,但-> 引用类型有时被称为对象定义。(而不是类,因为它不具备传统面向对象语言所支持的类和接口等基本结构) var person=new Object();person.name="JensenLim" ...
分类:
其他好文 时间:
2018-03-16 19:40:12
阅读次数:
171
1. slf4j-api slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade门面,更底层一点说就是接口。它允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统。 因此slf4j入口就是众多接口的集合,它不负责具体的日 ...
一、面向对象和面向过程 面向过程:Procedure Oriented 是一种自顶向下的编程 面向对象:Object Oriented 是将事物高度抽象化,必须先建立抽象模型(有属性和行为),之后直接使用模型就行 例:人把大象装进冰箱 面向过程: 1)打开冰箱 2)把大象放进去 3 )关闭冰箱门 面 ...
分类:
编程语言 时间:
2018-03-14 20:45:54
阅读次数:
187
前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一 ...
分类:
编程语言 时间:
2018-03-13 10:22:58
阅读次数:
234
外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。 意图:为子系统中的一组接口提供一个一致的界面,外观 ...
分类:
其他好文 时间:
2018-03-04 16:11:48
阅读次数:
167
一、SLF4J SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统。 使用的时候,引入maven依赖: 这样我们就可以正常 ...
分类:
其他好文 时间:
2018-03-02 20:34:33
阅读次数:
581
[TOC] Laravel提供了许多易用的Facade,让我们用起来特步顺手,那么这些Facade的原理是什么呢? 其实是使用了PHP的重载。 重载的概念 PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法。 在PHP里,是通过魔术方法(magic methods)来实现 ...
分类:
Web程序 时间:
2018-03-01 20:12:57
阅读次数:
400
Python是一门面向对象语言。 1、面向对象技术介绍 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类 ...
分类:
编程语言 时间:
2018-02-26 16:24:28
阅读次数:
234
起因:一直在使用slf4j+log4j(logback)打印日志,虽然知道slf4j是一个门面接口,但对于slf4j是如何在运行期连接具体实现的一直不是很清楚, 刚好趁着春节回来有时间,仔细看了一下,顺便记录下。 入口:使用slf4j声明一个logger的方法 protected Logger lo ...
分类:
其他好文 时间:
2018-02-24 20:46:18
阅读次数:
220