# -*- coding: utf-8 -*- # author:baoshan quotes = ('A man is not complete until he is married. Then he is finished.', 'As I said before, I never repeat myself.', 'Behind a successful man is an exhausted woman.', 'Black holes really suck...', 'Facts a…
1. 有一道iOS面试题,iOS中都有什么设计模式?很少有答案说包括adapter. gof 书中adapter模式有以下内容: 实现: ... b ) 使 用 代 理 对 象 在这种方法中, T r e e D i s p l a y 将访问树结构的请求转发到代理对象. T r e e D i s p l a y 的 客 户 进 行 一 些 选 择 , 并 将 这 些 选 择 提 供 给 代理 对 象 , 这 样 客 户 就 可 以 对 适 配 加 以控制,如下图所示. 例 如 , 有 一 个…
模型-视图-控制器模式 关注点分离(Separation of Concerns,SoC)原则是软件工程相关的设计原则之一.SoC原则背后的思想是将一个应用切分成不同的部分,每个部分解决一个单独的关注点.分层设计中的层次(数据访问层.业务逻辑层和表示层等)即是关注点的例子.使用SoC原则能简化软件应用的开发和维护. 模型—视图—控制器(Model-View-Controller,MVC)模式是应用到面向对象编程的Soc原则.模式的名称来自用来切分软件应用的三个主要部分,即模型部分.视图部分和控制…
我的学习笔记是根据我的学习情况来定期更新的,预计2-3天更新一章,主要是给大家分享一下,我所学到的知识,如果有什么错误请在评论中指点出来,我一定虚心接受,那么废话不多说开始我们今天的学习分享吧! 在通常情况下,我们在js中声明一个方法一般是直接 function MethodName(){ //具体逻辑 } 这样声明当然没问题,但是如我们是在团队中进行开发,这样声明的方法有可能会污染全局变量这个时候您或许会想函数是变量吗?那么请看下面的例子 var MethodObject={ MethodNa…