MVC Model(模型)、View(试图)、Controller(控制器) 模型:代表应用程序状态和业务逻辑 视图:提供可交互的客户界面,向客户显示模型数据 控制器:根据客户的请求来操纵模型,并把结果经由视图展现给客户 Web容器处理请求过程 模型:封装数据,进行业务处理,返回处理结果 视图:展示 ...
分类:
编程语言 时间:
2020-04-09 00:25:01
阅读次数:
83
一、封装的基本概念 面向对象编程有三个特性: 封装 、 继承 、 多态 ,其中封装特性极为重要。封装指的是把数据与功能整合到一起。当然针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现: 隐藏 和 开放 接口 二、隐藏属性 的机制 机制采用双下划线开头的方式将属性隐藏起来(设置 ...
分类:
其他好文 时间:
2020-04-08 22:55:42
阅读次数:
127
一 封装 1 封装介绍 封装是面向对象三大特性最核心的一个特性 封装指的就是把数据与功能都整合到一起,针对封装到对象或者类中的属性,可以严格控制对它们的访问,分两步实现:隐藏与开放接口 2、隐藏属性 如何隐藏: ? 在属性名前加__前缀,就会实现一个对外隐藏属性效果.Python 的 class 机 ...
分类:
其他好文 时间:
2020-04-08 22:25:26
阅读次数:
77
[TOC] 在谈 AC 自动机之前,我们需要学习一些预备知识,请你先详细阅读本博客的前两部分。 KMP 算法 BF 算法 BF算法,即暴风(Brute Force)算法,是普通的模式匹配算法,不是要匹配字符吗?那我一个一个直接匹配不就好啦。BF算法的思想就是将目标串 S 的第一个字符与模式串 T 的 ...
分类:
其他好文 时间:
2020-04-08 22:23:14
阅读次数:
82
一 引入 ? 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。除此之外,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现:隐藏与开放接口 ...
分类:
其他好文 时间:
2020-04-08 20:56:47
阅读次数:
52
一:封装介绍 封装是面向对象三大特性最核心的一个特性 封装整合 二、将封装的属性进行隐藏操作 1、如何隐藏:在属性名前加__前缀,就会实现一个对外隐藏属性效果 该隐藏需要注意的问题: 2、为何要隐藏? ...
分类:
编程语言 时间:
2020-04-08 20:56:32
阅读次数:
64
1.使用Result<T>类来封装发送给前端的数据 Result<T>类功能:封装需要向前端传递的数据。 Result<T>类的内部构造:在内部封装三个元素,code,msg,T data;和两个构造方法,一个用来传递成功信息,另一个用来传递失败信息。 1 package com.app.miaos ...
分类:
编程语言 时间:
2020-04-08 20:44:20
阅读次数:
100
FROM hub.c.163.com/library/centos:7.4.1708MAINTAINER <author@126.com>LABEL version="centos:7.4.1708-tools" author="<author@126.com>"RUN curl -o /etc/y ...
分类:
其他好文 时间:
2020-04-08 19:17:14
阅读次数:
84
一.引入 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。除此之外,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现:隐藏与开放接口。 二 ...
分类:
编程语言 时间:
2020-04-08 19:07:02
阅读次数:
81