Apple官方推出iOS人机界面准则”一直被iOS开发者奉为绝对设计参考宝典,特别是iOS7系统推出以来,Apple公司对该准则进一步做了更新。最近,国内知乎社区郎启旭推出了“iOS人机界面准则”完整中文版,使iOS国内开发者可以快速上手。 iOS人机界面准则主要分为UI设计基础、设计策略、iOS技术、UI元素、图标和图像设计等几个大类,其中每个大类细分为许多小节,对iOS界面设计
转载 2023-12-22 11:23:05
41阅读
作为一个从业多年程序员,我现在已经成功转行了UI设计师了,但是在从事程序员过程中,我总结整理了很多好用设计软件,给同行们分享一下,希望对你们事业有所帮助,也是我为程序员职业生涯留下点纪念吧。1. Pixso Pixso是一款综合性设计软件,也正是因为他我才走上了UI设计道路。Pixso支持设计、协作、原型和交付功能,而且支持全平台登录。以前设计使用Sketch多一点,
转载 2023-10-24 14:22:55
65阅读
# iOS 常见设计模式概述 在 iOS 开发中,设计模式扮演着至关重要角色。设计模式是经过验证解决方案,可以帮助我们在开发中提高代码可读性、可维护性和可扩展性。本文将介绍一些常见 iOS 设计模式,并通过代码示例来说明它们使用。 ## 1. 单例模式 (Singleton) 单例模式确保一个类只有一个实例,并提供一个全局访问点。它在需要全局共享资源场景中十分有用。 ### 代
原创 10月前
72阅读
设计应用程序时除了考虑设计模式之外,也需要考虑一些程序设计原则——构建可复用、可维护面向对象应用程序。在iOS程序设计主要考虑设计原则是:针对接口编程而不是针对实现编程优先使用对象组合而不是类继承一.针对接口编程接口定义类型,接口继承让我们可以用一个对象代替另一个对象。具体来说就是实现相同接口对象间可以相互替换。 接口继承在iOS开发中具体来说就是@protocol协议,一组协议就是一
<strong style="background-color: rgb(0, 0, 0);">设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象接口,而无须指定它们具体类。
文章目录1. Java设计模式大体上分为三大类介绍2. 设计模式遵循六大原则3. Java23种设计模式:3.1 创建型模式3.1.1. 工厂模式(Factory Method)3.1.2. 抽象工厂模式(Abstract Factory)3.1.3. 建造者模式(生成器模式)(Builder)3.1.4. 单例模式(Singleton)3.1.4.1 懒汉模式3.1.4.2 双重同步锁单例
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象接口,而无须指定它们具体类。 三、Factory Method,工厂方法:定义一个用于创建对象接口,让子类决定实例化哪一个类
一般来说,经常使用android设计模式下面8种:单例、工厂、观察者、代理、命令、适配器、合成、訪问者。   单例模式:目的是为了让系统中仅仅有一个调用对象,缺点是单例使其它程序过分依赖它,并且不同单例执行在不同进程中。使得维护困难;   工厂模式:生产固定一些东西,如抽象类,缺点是产品改动麻烦;如喜欢动作片和爱情片的人分别向server发出同一个请求。就能够得到他们想看
Android 中涉及设计模式1、适配器模式:ListView或GridViewAdapter简介:不同数据提供者使用一个适配器来向一个相同客户提供服务。 2、建造者模式:AlertDialog.Builder简介:可以分步地构造每一部分。 3、命令模式:Handler.post后Handler.handleMessage简介:把请求封装成一个对象发送出去,方便定制、排
转载 2024-05-09 10:24:25
56阅读
Java 中一般认为 23 种设计模式,我们不需要所有的都会,但是其中常用几种设计模式应该去掌握。下面列出了所有的设计模式。需要掌握设计模式我单独列出来了,当然能掌握越多越好。 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型
# Java设计模式 ## 概述 在软件开发过程中,设计模式是一种被广泛应用解决问题思维方式。设计模式提供了一套经过验证解决方案,帮助开发人员在面对具体问题时能够更加灵活、高效地设计和编写代码。Java作为一种面向对象编程语言,也提供了许多经典设计模式供开发人员使用。 ## 流程 下面是一个简单流程图,展示了学习Java设计模式步骤: ```flow st=>start: 开
原创 2023-08-04 08:11:31
58阅读
软考系统设计是信息系统开发重要环节之一,是对系统架构进一步细化和实现。软考系统设计主要内容包括以下几个方面: 1. 数据库设计:数据库是信息系统核心组成部分,数据库设计是软考系统设计重要内容之一。数据库设计包括数据库结构设计、数据模型设计、数据关系建立、数据约束设置等方面。数据库设计需要根据业务需求来确定数据模型,并保证数据完整性和安全性。 2. 界面设计:界面是用户与系统
原创 2023-11-02 16:46:59
500阅读
对SE(软件工程)设计模式简介     本次系列文章摘自《设计模式:可复用面向对象软件工程基础》(Erich Gamma 等著,李英军 等 译)。    本文只是对设计模式做一个简单介绍。    设计模式一样而言,四个基本要素:1、设计模式;2、问题;3、解决方案;4、效果。设计模式
目录前言一、创建型模式1、原型模式2、单例模式3、工厂模式4、抽象工厂模式5、建造者模式(生成器模式)二、结构型模式1、桥接模式2、外观模式3、享元模式4、适配器模式5、代理模式(委托模式)(1)、正向代理和反向代理(2)、虚拟代理(3)、缓存代理(4)、用 ES6 Proxy 构造函数实现代理6、组合模式7、装饰模式三、行为型模式1、观察者模式(发布/订阅模式)2、迭代器模式3、策略模式4、
# Java设计模式 ## 引言 设计模式是一种经过实践验证软件设计经验总结,是解决特定问题一系列可重用解决方案。Java设计模式是一组用于在Java应用程序中解决常见设计问题指导原则和最佳实践。在本文中,我们将介绍一些常用Java设计模式,并提供相应代码示例。 ## 创建型设计模式 创建型设计模式关注对象创建过程,提供了一种创建对象更灵活和可复用方式。 ### 1.
原创 2023-08-05 20:59:55
34阅读
一、设计模式分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还有两类:并发
GoF合作出版设计模式》这本书提供了许多有关与面向对象软件设计中常见问题解决方案。这些模式已经出现了相当长一段时间,已经被证明在许多情况下都非常有用。 单体模式 一个特定类仅有一个实例。这意味着当您第二次使用同一个类创建新对象时候,应该得到与第一次所创建对象完全相同对象。 使用对象字面量创建一个简单对象也是一个单体例子,因为在JavaScript中没有类,只有对象。当您创建一个
一、设计模式分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程
什么是设计模式设计模式原则是“找出 程序中变化地方,并将变化封装起来”,实现高效可复用性,它关键是意图,而不是结构。js 常用设计模式 15 种:一、单例模式:确保一个类只有一个实例对象,并暴漏给全局访问它。二、策略模式:定义一系列算法或者业务规则,把它们一个个封装起来,并且使它们可以相互替换1、假设需要通过成绩等级来计算学生最终得分,每个成绩等级对应加权值。我们可以利用对
SprigMVC—理解MVC及快速入门说明:  传统MVC——>JSPModel2——>Front Controller + Application Controller + Page Controller + Context 三种模式是JavaWeb设计模式逐渐适配和演进。本文分别讲述了这三种模式,作为了解即可。SpringMVC正是采用了第三种设计模式。MVC说明   
转载 2024-04-25 20:57:19
32阅读
  • 1
  • 2
  • 3
  • 4
  • 5