Welcome

Welcome to my blog.


I will be updating this blog with lecture notes and miscellaneous information for:

CSE 1030 : Winter Term
Prof. A. Eckford, Section-Z: MWF at 10:30 in R S137



Feel free to leave me a message or send me an e-mail at producap@yorku.ca.

Here is a link for MyMail, Hotmail, G-mail, and PRISM login.

On that note, you must have a PRISM account in order to write the lab tests.

If you have not created a PRISM account yet (e.g., if you received transfer credit for 1020), see the lab monitor in CSEB 1006 as soon as possible.

I will also leave the blog open to comments, etc. much like the CSE forums.

Thanks for visiting.

Phil.

Thursday, January 17, 2008

CSE Lecture Jan/16/2008

Separations of Concerns

This course is all about taking specifications and creating APIs. These allow the application programmer enough to access to perform the tasks required in the API, but no more.

Public Interface of an Object

Constructors, methods, and any attributes that are public. This is the way in which the client interacts with the API.

Implementing a public interface e.g. Bank Account class (see Bank Account code).

Calling the constructor within the class: this.(); where any parameters must be inserted into the brackets.

No comments: