摘要:
Bootstrap提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。 网页设计中的网格用于组织内容,让网站易于浏览,并降低用户端的负载。 网格系统通过一系列包含内容的行和列来创建页面布局。 行必须放置在。container clas 阅读全文
摘要:
BootStrap是一个用于快速开发Web应用程序和网站的前端框架。 基于Html、CSS、JavaScript的。 所有主流的浏览器都支持BootStrap。 包含内容:BootStrap提供了一个带有网格系统、链接样式、背景的基本结构。 CSS:全局的css设置、定义基本的htlml元素样式、可 阅读全文
摘要:
定义一个全局变量可以确保对象随时都可以被访问,但不能防止我们实例化多个对象。 让类自身负责保存它的唯一实例。 单例模式:单件模式、单态模式 单件模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,提供全局访问的方法 单件模式要点:1、某个类只能有一个实例 2、必须自行创建这个实例 阅读全文
摘要:
在简单工厂模式中,可以根据参数的不同返回不同的实例。 简单工厂模式定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的实例。 缺点:1、工厂类集中了所有产品创建逻辑。(一旦某一个工厂类不能正常使用,整个系统就都不能正常使用了) 2、增加类的个数,同样也增加了系统的难度 3、系统扩展难,添加 阅读全文
摘要:
桥接模式将抽象部分与实现部分分离,使它们都可以独立地变化。 抽象类依赖实现类 在多种可能会变化的情况下,用继承会造成类爆炸问题,扩展起来不灵活。 桥接模式角色:抽象、实现者、细化抽象、细化实现者 优点:1、分离抽象与实现,使得抽象与实现可以独立的扩展。(当修改实现代码时,不影响抽象的代码) 2、满足 阅读全文
摘要:
享元模式通过共享技术实现相同或相似对象的重用。 运用共享技术有效地支持大量细粒度对象的复用,享元模式要求能够共享的对象必须是细粒度对象。 享元模式可以实现对象的多次复用。 享元模式主要用于减少创建对象的数量,以减少内存占用和提高性能。(减少对象数量从而改善应用所需的对象结构的方式) 如果未找到匹配的 阅读全文
摘要:
代理:一个客户不想或者不能直接引用一个对象,由第三方来实现间接引用。 代理对象可以在客户端和目标对象之间起到中介的作用,可以通过代理对象去掉客户不能看到的内容和服务或添加额外需要的服务。 引入一个新的对象来实现对真实对象的操作或者将新的对象作为真实对象的一个替身。 通过引入代理对象来间接访问一个对象 阅读全文
摘要:
适配器模式:包装模式 作为两个不兼容的接口之间的桥梁,结合了两个独立接口的功能。 适配器模式将一个类的接口转换成客户希望的另外一个接口;使得原本由于接口不兼容而不能在一起工作的那些类可以一起工作。 适配器继承或依赖已有的对象,实现想要的目标接口。 主要解决将一些现存的对象放到新的环境中,而新的环境要 阅读全文
摘要:
组合模式:整体--部分模式。 将多个对象组合成树形结构以表示“整体--部分”的层次结构。 组合模式使得用户对单个对象(叶子对象)和组合对象(容器对象)的使用具有一致性。 模式动机:描述了如何将容器对象和叶子对象进行递归组合,使得用户在使用时无须对它们进行区分,可以一致地对待容器对象和叶子对象。 组合 阅读全文